Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::geometry::IsEuclideanSpace Concept Referenceexport

A Vector Space that is also a Metric Space where distance is the Norm. More...

Concept definition

template<typename V, typename S>
{ norm(v) } -> std::same_as<S>;
{ euclidean_norm_squared(v) } -> std::same_as<S>;
}
A Vector Space that is also a Metric Space where distance is the Norm.
Definition euclidean.cppm:57
A set equipped with a distance function (metric) d(a, b).
Definition euclidean.cppm:45
constexpr auto euclidean_norm_squared(const V &v)
Squared Euclidean norm: a synonym for abs2, retained for the Euclidean-metric / escape-test consumers...
Definition inner_product.cppm:107
constexpr F norm(const Vector< F, N > &v)
Induced Norm for Real Species.
Definition inner_product.cppm:113

Detailed Description

A Vector Space that is also a Metric Space where distance is the Norm.

Structural Constraint: distance(a, b) == norm(a - b). In the mirror, this is the "flat" geometry of R^n.