Go to the documentation of this file.00001
00025 #ifndef _COMMON_DEFS_H_
00026 #define _COMMON_DEFS_H_
00027
00028 #include <boost/numeric/ublas/vector.hpp>
00029 #include <boost/numeric/ublas/matrix.hpp>
00030 #include <boost/numeric/ublas/matrix_sparse.hpp>
00031 #include <boost/numeric/ublas/matrix_proxy.hpp>
00032 #include <boost/shared_ptr.hpp>
00033 #include <boost/foreach.hpp>
00034 #define foreach BOOST_FOREACH
00035
00036
00037 namespace mdm_library
00038 {
00039 typedef boost::numeric::ublas::vector<uint32_t> IndexVector;
00040 typedef boost::numeric::ublas::matrix<double> Matrix;
00041
00042 typedef boost::shared_ptr<IndexVector> IndexVectorPtr;
00043 typedef boost::shared_ptr<Matrix> MatrixPtr;
00044 }
00045
00046 #endif