mtl::ConstantSizeAlgebraicCollection< T > Struct Template Reference
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.
mtl::ConstantSizeAlgebraicCollection< T > Struct Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on Sat Aug 11 2012 by doxygen 1.7.6.1 -- © 2010 by SimuNova UG.