BALL  1.4.1
SVDSolver.h
Go to the documentation of this file.
00001 #ifndef BALL_LINALG_SVDSOLVER_H
00002 #define BALL_LINALG_SVDSOLVER_H
00003 
00004 #include <BALL/MATHS/LINALG/matrix.h>
00005 #include <BALL/MATHS/LINALG/vector.h>
00006 
00007 namespace BALL {
00008   class StandardTraits;
00009 
00010   template <class valuetype, class mtraits=StandardTraits>
00011   class SVDSolver;
00012 }
00013 
00014 #ifdef BALL_OS_WINDOWS
00015   namespace BALL
00016   {
00017     // explicit instantiation to make it work on Windows
00018     template class BALL_EXPORT SVDSolver<float, StandardTraits>;
00019     template class BALL_EXPORT SVDSolver<double, StandardTraits>;
00020     template class BALL_EXPORT SVDSolver<ComplexFloat, StandardTraits>;
00021     template class BALL_EXPORT SVDSolver<ComplexDouble, StandardTraits>;
00022   }
00023 #endif
00024 
00025 #include <BALL/MATHS/LINALG/SVDSolver.ih>
00026 #include <BALL/MATHS/LINALG/SVDSolver.iC>
00027 
00028 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines