diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-06-07 14:47:20 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-06-07 14:47:20 +0200 |
commit | 7726cc8a29c34e775f179de986530eca60df3d60 (patch) | |
tree | 3a869c35a0b410e02e896dbcb3c91206dc1f22b9 /Eigen/QR | |
parent | bfeba41174638c1a19df74436a1572b6f8a6da33 (diff) |
clean old stuff used to support precompilation inside a binary lib
Diffstat (limited to 'Eigen/QR')
-rw-r--r-- | Eigen/QR | 29 |
1 files changed, 0 insertions, 29 deletions
@@ -9,15 +9,6 @@ #include "Jacobi" #include "Householder" -// Note that EIGEN_HIDE_HEAVY_CODE has to be defined per module -#if (defined EIGEN_EXTERN_INSTANTIATIONS) && (EIGEN_EXTERN_INSTANTIATIONS>=2) - #ifndef EIGEN_HIDE_HEAVY_CODE - #define EIGEN_HIDE_HEAVY_CODE - #endif -#elif defined EIGEN_HIDE_HEAVY_CODE - #undef EIGEN_HIDE_HEAVY_CODE -#endif - namespace Eigen { /** \defgroup QR_Module QR module @@ -38,26 +29,6 @@ namespace Eigen { #include "src/QR/FullPivHouseholderQR.h" #include "src/QR/ColPivHouseholderQR.h" -// declare all classes for a given matrix type -#define EIGEN_QR_MODULE_INSTANTIATE_TYPE(MATRIXTYPE,PREFIX) \ - PREFIX template class HouseholderQR<MATRIXTYPE>; \ - -// declare all class for all types -#define EIGEN_QR_MODULE_INSTANTIATE(PREFIX) \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix2f,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix2d,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix3f,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix3d,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix4f,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(Matrix4d,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(MatrixXf,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(MatrixXd,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(MatrixXcf,PREFIX); \ - EIGEN_QR_MODULE_INSTANTIATE_TYPE(MatrixXcd,PREFIX) - -#ifdef EIGEN_EXTERN_INSTANTIATIONS - EIGEN_QR_MODULE_INSTANTIATE(extern); -#endif // EIGEN_EXTERN_INSTANTIATIONS } // namespace Eigen |