BALL
1.4.1
|
00001 #ifndef BALL_LINALG_MATRIXINVERTER_H 00002 #define BALL_LINALG_MATRIXINVERTER_H 00003 00004 #include <BALL/MATHS/LINALG/matrix.h> 00005 00006 namespace BALL { 00007 class StandardTraits; 00008 00009 template <class valuetype, class mtraits=StandardTraits> 00010 class MatrixInverter; 00011 } 00012 00013 #include <BALL/MATHS/LINALG/matrixInverter.ih> 00014 #include <BALL/MATHS/LINALG/matrixInverter.iC> 00015 00016 #ifdef BALL_OS_WINDOWS 00017 namespace BALL 00018 { 00019 // explicit instantiation to make it work on Windows 00020 template class BALL_EXPORT MatrixInverter<float, StandardTraits>; 00021 template class BALL_EXPORT MatrixInverter<double, StandardTraits>; 00022 //template class BALL_EXPORT MatrixInverter<ComplexFloat, StandardTraits>; 00023 //template class BALL_EXPORT MatrixInverter<ComplexDouble, StandardTraits>; 00024 } 00025 #endif 00026 00027 #endif