geomc 1.0
A c++ linear algebra template library
Loading...
Searching...
No Matches
geom::DimensionalObject Concept Reference

Concept for an object or operation that exists in a certain dimension with a certain coordinate type. More...

#include <geomc/linalg/LinalgTypes.h>

Concept definition

template<typename Obj>
concept geom::DimensionalObject = (Obj::N > 0) and requires {
typename Obj::elem_t;
{ Obj::N } -> std::convertible_to<index_t>;
typename Obj::point_t;
}
Concept for an object or operation that exists in a certain dimension with a certain coordinate type.
Definition LinalgTypes.h:338

Detailed Description

Concept for an object or operation that exists in a certain dimension with a certain coordinate type.

Inheriting from Dimensional is sufficient to satisfy this concept.