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

Affine-space witness over scalar carrier S. More...

Concept definition

template<typename V, typename S>
concept dedekind::geometry::IsAffine = requires(const V a, const V b, const S s) {
{ a + b } -> std::same_as<V>;
{ a - b } -> std::same_as<V>;
{ a * s } -> std::same_as<V>;
{ s * a } -> std::same_as<V>;
{ V::dimension };
}
Affine-space witness over scalar carrier S.
Definition affine.cppm:81

Detailed Description

Affine-space witness over scalar carrier S.