Go to the documentation of this file.00001 #ifndef OPENTISSUE_CORE_SPLINE_SPLINE_MATH_TYPES_H
00002 #define OPENTISSUE_CORE_SPLINE_SPLINE_MATH_TYPES_H
00003
00004
00005
00006
00007
00008
00009
00010 #include <OpenTissue/configuration.h>
00011
00012 #include <OpenTissue/core/math/math_basic_types.h>
00013
00014 #include <boost/numeric/ublas/matrix.hpp>
00015 #include <boost/numeric/ublas/vector.hpp>
00016
00017 namespace OpenTissue
00018 {
00019 namespace spline
00020 {
00021
00040 template< typename T, typename I >
00041 class MathTypes
00042 : public OpenTissue::math::BasicMathTypes<T, I>
00043 {
00044 protected:
00045
00046 typedef OpenTissue::math::BasicMathTypes<T, I> base_math_types;
00047
00048 public:
00049
00050 typedef boost::numeric::ublas::matrix<T> matrix_type;
00051 typedef boost::numeric::ublas::vector<T> vector_type;
00052
00053 };
00054
00055 }
00056 }
00057
00058
00059 #endif