matrix.h

Go to the documentation of this file.
00001 /* -*- C++ -*- ------------------------------------------------------------
00002  
00003 Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/
00004 
00005 The Configurable Math Library (CML) is distributed under the terms of the
00006 Boost Software License, v1.0 (see cml/LICENSE for details).
00007 
00008  *-----------------------------------------------------------------------*/
00015 #ifndef cml_matrix_h
00016 #define cml_matrix_h
00017 
00018 #include <cml/core/common.h>
00019 
00020 namespace cml {
00021 
00038 template<typename Element, class ArrayType,
00039     typename BasisOrient = CML_DEFAULT_BASIS_ORIENTATION,
00040     typename Layout = CML_DEFAULT_ARRAY_LAYOUT> class matrix;
00041 
00042 } // namespace cml
00043 
00044 #include <cml/matrix/matrix_ops.h>
00045 #include <cml/matrix/matrix_transpose.h>
00046 #include <cml/matrix/matrix_rowcol.h>
00047 #include <cml/matrix/matrix_mul.h>
00048 #include <cml/matvec/matvec_mul.h>
00049 #include <cml/matrix/matrix_functions.h>
00050 #include <cml/matrix/lu.h>
00051 #include <cml/matrix/inverse.h>
00052 #include <cml/matrix/determinant.h>
00053 #include <cml/matrix/matrix_print.h>
00054 
00055 #include <cml/matrix/fixed.h>
00056 #include <cml/matrix/dynamic.h>
00057 #include <cml/matrix/external.h>
00058 
00059 #endif
00060 
00061 // -------------------------------------------------------------------------
00062 // vim:ft=cpp

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