Logo MTL4

Namespace List

Here is a list of all documented namespaces with brief descriptions:
algebraNamespace for purely algebraic concepts
mathNamespace for mathematical concepts
mtlMain name space for Matrix Template Library
mtl::ashapeNamespace for algebraic shapes; used for sophisticated dispatching between operations
mtl::assignNamespace for static assignment functors
mtl::complexity_classesNamespace for complexity classes
mtl::conceptNamespace for concepts
mtl::fixedNamespace for compile-time parameters, e.g. matrix dimensions
mtl::ioNamespace for I/O operations
mtl::matrixNamespace for matrices and views and operations exclusively on matrices
mtl::non_fixedNamespace for run-time parameters, e.g. matrix dimensions
mtl::operationsNamespace for operations (if not defined in mtl)
mtl::recursionNamespace for recursive operations and types with recursive memory layout
mtl::sfunctorNamespace for functors with static function apply and fully typed paramaters
mtl::tagNamespace for tags used for concept-free dispatching
mtl::tag::const_iterNamespace for constant iterator tags
mtl::tag::iterNamespace for iterator tags
mtl::tfunctorNamespace for functors with application operator and fully typed paramaters
mtl::traitsNamespace for type traits
mtl::utilityNamespace for utilities
mtl::vectorNamespace for vectors and views and operations exclusively on vectors
mtl::vector::fixedNamespace for fixed vector dimension types
mtl::vector::non_fixedNamespace for non-fixed vector dimension types, i.e. size dynamically determined at run-time
mtl::wrecNamespace for implementations using recursators


Namespace Index -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Gen. with rev. 7542 on 7 Apr 2011 by doxygen 1.5.9 -- © 2010 by SimuNova UG.