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::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::wrecNamespace for implementations using recursators





Namespace Index -- 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.