File List

Here is a list of all files with brief descriptions:
cml/cml.h [code]Main CML header to include all CML functionality
cml/constants.h [code]Useful constants
cml/defaults.h [code]Default values for certain parameters
cml/dynamic.h [code]
cml/external.h [code]
cml/fixed.h [code]
cml/matrix.h [code]The configurable matrix<> class
cml/quaternion.h [code]
cml/util.h [code]
cml/vector.h [code]The configurable vector<> class
cml/core/cml_assert.h [code]Macros and template metaprogramming to implement compile- and run-time assertions
cml/core/cml_meta.h [code]A few simple metaprogramming tools
cml/core/common.h [code]
cml/core/dynamic_1D.h [code]
cml/core/dynamic_2D.h [code]
cml/core/external_1D.h [code]Defines the fixed-size and runtime-sized external 1D arrays
cml/core/external_2D.h [code]Defines the fixed-size and runtime-sized external 2D arrays
cml/core/fixed_1D.h [code]
cml/core/fixed_2D.h [code]
cml/core/fwd.h [code]Forward declarations, useful to avoid including lots of headers
cml/core/meta/common.h [code]
cml/core/meta/if.h [code]
cml/core/meta/switch.h [code]
cml/et/array_promotions.h [code]Defines promotions between array types
cml/et/scalar_ops.h [code]
cml/et/scalar_promotions.h [code]
cml/et/size_checking.h [code]Define matrix and vector linear expression size-checking classes
cml/et/tags.h [code]
cml/et/traits.h [code]
cml/mathlib/checking.h [code]
cml/mathlib/coord_conversion.h [code]
cml/mathlib/epsilon.h [code]
cml/mathlib/frustum.h [code]
cml/mathlib/helper.h [code]
cml/mathlib/interpolation.h [code]
cml/mathlib/mathlib.h [code]
cml/mathlib/matrix_basis.h [code]
cml/mathlib/matrix_concat.h [code]
cml/mathlib/matrix_misc.h [code]
cml/mathlib/matrix_ortho.h [code]
cml/mathlib/matrix_projection.h [code]
cml/mathlib/matrix_rotation.h [code]
cml/mathlib/matrix_transform.h [code]
cml/mathlib/matrix_translation.h [code]
cml/mathlib/misc.h [code]
cml/mathlib/picking.h [code]
cml/mathlib/projection.h [code]
cml/mathlib/quaternion_basis.h [code]
cml/mathlib/quaternion_rotation.h [code]
cml/mathlib/typedef.h [code]
cml/mathlib/vector_angle.h [code]
cml/mathlib/vector_misc.h [code]
cml/mathlib/vector_ortho.h [code]Functions for orthonormalizing a set of basis vectors in 3D or 2D, and for constructing an orthonormal basis given various input parameters
cml/mathlib/vector_transform.h [code]
cml/matrix/class_ops.h [code]
cml/matrix/determinant.h [code]Compute the determinant of a square matrix using LU factorization
cml/matrix/dynamic.h [code]
cml/matrix/external.h [code]
cml/matrix/fixed.h [code]
cml/matrix/inverse.h [code]Compute the inverse of a matrix by LU factorization
cml/matrix/lu.h [code]Implements LU decomposition for square matrix expressions
cml/matrix/matop_macros.h [code]Defines the various combinations of matrix expressions
cml/matrix/matrix_comparison.h [code]
cml/matrix/matrix_expr.h [code]Matrix linear expression classes
cml/matrix/matrix_functions.h [code]
cml/matrix/matrix_mul.h [code]Multiply two matrices
cml/matrix/matrix_ops.h [code]Defines matrix operators
cml/matrix/matrix_print.h [code]
cml/matrix/matrix_promotions.h [code]Defines promotions for matrices used in matrix/matrix or matrix/scalar expressions
cml/matrix/matrix_rowcol.h [code]Expressions to extract a row or column of a matrix
cml/matrix/matrix_traits.h [code]
cml/matrix/matrix_transpose.h [code]
cml/matrix/matrix_unroller.h [code]
cml/matvec/matvec_mul.h [code]Multiply a matrix and a vector
cml/matvec/matvec_promotions.h [code]Defines promotions for the vectors resulting from matrix/vector or vector/matrix ops
cml/quaternion/conjugate.h [code]Defines an operator for quaternion conjugation
cml/quaternion/inverse.h [code]Defines an operator for quaternion inverse
cml/quaternion/quaternion.h [code]
cml/quaternion/quaternion_comparison.h [code]
cml/quaternion/quaternion_dot.h [code]
cml/quaternion/quaternion_expr.h [code]
cml/quaternion/quaternion_functions.h [code]Functions on quaternions
cml/quaternion/quaternion_mul.h [code]Multiplication of two quaternions, p*q
cml/quaternion/quaternion_ops.h [code]Defines the linear quaternion ops
cml/quaternion/quaternion_print.h [code]
cml/quaternion/quaternion_promotions.h [code]
cml/quaternion/quaternion_traits.h [code]
cml/quaternion/quatop_macros.h [code]Create unary and binary operators with macros
cml/vector/class_ops.h [code]Vector class operators
cml/vector/dynamic.h [code]Specialization for resizeable, dynamic-memory vector
cml/vector/external.h [code]Specializations for external-memory vectors
cml/vector/fixed.h [code]Specialization for fixed-size, fixed-memory vectors
cml/vector/vecop_macros.h [code]Defines the various combinations of vector expressions
cml/vector/vector_comparison.h [code]
cml/vector/vector_expr.h [code]Vector linear expression classes
cml/vector/vector_functions.h [code]
cml/vector/vector_ops.h [code]Defines vector operators
cml/vector/vector_print.h [code]
cml/vector/vector_products.h [code]Defines vector dot and outer products
cml/vector/vector_promotions.h [code]Defines promotions for vectors used in vector/vector or vector/scalar expressions
cml/vector/vector_traits.h [code]
cml/vector/vector_unroller.h [code]Defines vector unrollers

Generated on Sat Jul 18 19:35:40 2009 for CML 1.0 by  doxygen 1.5.9