Classes | |
struct | universe |
Tag for all types. More... | |
struct | scalar |
struct | unknown |
For non-MTL types with category not explicitly defined. More... | |
struct | collection |
Any collection, i.e. vectors, matrices or higher-dimensional tensor. More... | |
struct | vector |
Tag for any MTL vector (and user-declared MTL vectors). More... | |
struct | col_vector |
Tag for any MTL column vector (and user-declared MTL vectors). More... | |
struct | row_vector |
Tag for any MTL row vector (and user-declared MTL vectors). More... | |
struct | matrix |
Tag for any MTL matrix (and user-declared MTL matrices). More... | |
struct | dense |
Tag for any dense collection. More... | |
struct | has_1D_layout |
Tag for vectors with one-dimensional memory addressing. More... | |
struct | has_2D_layout |
Tag for matrices with two-dimensional memory addressing. More... | |
struct | sparse |
Tag for any sparse collection. More... | |
struct | contiguous_memory |
Tag for collections where values are stored contigously in memory. More... | |
struct | contiguous_dense |
Tag for dense and contiguous collections. More... | |
struct | has_iterator |
Collection with iterator. More... | |
struct | has_ra_iterator |
Collection with random-access iterator. More... | |
struct | has_fast_ra_iterator |
Collection with fast random-access iterator. More... | |
struct | has_cursor |
Collection with cursor. More... | |
struct | has_ra_cursor |
Collection with random-access cursor. More... | |
struct | has_fast_ra_cursor |
Collection with fast random-access cursor. More... | |
struct | has_sub_matrix |
Tag for matrices with sub_matrix function exist and doesn't say for which ranges it is defined. More... | |
struct | qsub_dividable |
Sub-dividable into quadrants, i.e. arbitrary sub-matrices not necessarily supported but recursion works. More... | |
struct | sub_dividable |
Tag for sub-dividable matrix, i.e. sub_matrix works. More... | |
struct | dense_row_vector |
Tag for dense row vector in the category lattice. More... | |
struct | dense_col_vector |
Tag for dense column vector in the category lattice. More... | |
struct | std_vector |
Tag to handle std::vector in the category lattice. More... | |
struct | dense2D_view |
Tag for a view on a (regular) dense matrix in the category lattice. More... | |
struct | dense2D |
Tag for (regular) dense matrix in the category lattice. More... | |
struct | morton_view |
Tag for a view on a Morton-order matrix in the category lattice. More... | |
struct | morton_dense |
Tag for Morton-order matrix in the category lattice. More... | |
struct | compressed2D_view |
Tag for a view on a compressed matrix in the category lattice. More... | |
struct | compressed2D |
Tag for compressed matrix in the category lattice. More... | |
struct | multi_vector |
Tag for multi_vector. More... | |
struct | transposed_multi_vector |
Tag for transposed multi_vector. More... | |
struct | hermitian_multi_vector |
Tag for transposed multi_vector. More... | |
struct | bottom |
Tag for bottom of the category lattice. More... | |
struct | row_major |
Characterizes row-major orientation in matrices and row vector in 1D. More... | |
struct | col_major |
Characterizes column-major orientation in matrices and column vector in 1D. More... | |
struct | universe_diagonal |
Common base for diagonal tags. More... | |
struct | regular_diagonal |
Tag indicating that diagonal is stored regularly. More... | |
struct | unit_diagonal |
Tag indicating that diagonal contains unit elements. More... | |
struct | inverse_diagonal |
Tag indicating that diagonal entries are stored as inverses. More... | |
Namespaces | |
namespace | const_iter |
Namespace for constant iterator tags. | |
namespace | iter |
Namespace for iterator tags. |
mtl::tag Namespace Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Generated on 19 May 2009 by Doxygen 1.5.5 -- Copyright 2007 by the Trustees of Indiana University.