Concept ConstantSizeAlgebraicCollection: extension of AlgebraicCollection with meta-functions. More...
#include <collection.hpp>
Public Types | |
typedef associated_type | static_num_rows |
Associated type: meta-function for number of rows. | |
typedef associated_type | static_num_cols |
Associated type: meta-function for number of columns. | |
typedef associated_type | static_size |
Associated type: meta-function for number of elements. |
Concept ConstantSizeAlgebraicCollection: extension of AlgebraicCollection with meta-functions.
This concept is used for algebraic collections with sizes known at compile time. The motivation is that if the size of the collection is is small, arithmetic operations can be unrolled at compile time.