Sequoia
Loading...
Searching...
No Matches
sequoia::maths::coordinates< ConvexSpace, Basis, Ts > Class Template Reference

Type to indicate a distinguished origin, relevant for free modules. More...

Detailed Description

template<convex_space ConvexSpace, basis_for< free_module_type_of_t< ConvexSpace > > Basis, class... Ts>
class sequoia::maths::coordinates< ConvexSpace, Basis, Ts >

Type to indicate a distinguished origin, relevant for free modules.

Unlike vector spaces, affine spaces do not have distinguished origin. Therefore, each coordinate system for an affine space is with respect to a particular origin. This is part of the type system to ensure that different coordinate systems cannot be unwittingly mixed.

Forward declaration for the coordinates class template.


The documentation for this class was generated from the following file: