MTL 4: mtl::ashape Namespace Reference
Classes | |
struct | scal |
Scalar algebraic shape. More... | |
struct | rvec |
Row vector as algebraic shape. More... | |
struct | cvec |
Column vector as algebraic shape. More... | |
struct | mat |
Matrix as algebraic shape. More... | |
struct | ndef |
Undefined shape, e.g., for undefined results of operations. More... | |
struct | ashape |
Meta-function for algebraic shape of T. More... | |
struct | ashape< dense_vector< Value, Parameters > > |
Vectors must be distinguished between row and column vectors. More... | |
struct | ashape< Value[Rows]> |
One-dimensional arrays have rvec ashape; 2D arrays are matrices see below. More... | |
struct | ashape< Value * > |
One-dimensional arrays have rvec ashape; 2D arrays are matrices see below. More... | |
struct | ashape< Value[Rows][Cols]> |
Two-dimensional arrays have mat ashape; 1D arrays are vectors see above. More... | |
struct | ashape< Value(*)[Cols]> |
Two-dimensional arrays have mat ashape; 1D arrays are vectors see above. More... | |
struct | emult_shape |
Algebraic shape of multiplication's result when elements of collections are multiplied. More... | |
struct | emult_op |
Type of operation when values of Shape1 and Shape2 are multiplied (so far only for elements of collections). More... |
mtl::ashape Namespace Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Generated on 24 Aug 2009 by Doxygen 1.5.9 -- Copyright 2008-09 by TU Dresden and the Trustees of Indiana University.