|
akreon-linalg
Fixed-size linear algebra and numerical methods in C++26.
|
Legacy vector-space expression contract for a registered space. More...
#include <space_concepts.hpp>
Legacy vector-space expression contract for a registered space.
The registered Point type must support addition, subtraction, and scalar multiplication by the registered value_type. The distributive expressions are checked for type compatibility. As with other C++ concepts, this verifies syntax and result types rather than proving the vector-space axioms.
New element-coordinate modeling should use Space and CoordinatizedSpace; this concept remains for APIs expressed through the legacy space_point_t/space_type_t vocabulary.
Definition at line 31 of file space_concepts.hpp.