aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/QR
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2010-06-07 14:47:20 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2010-06-07 14:47:20 +0200
commit7726cc8a29c34e775f179de986530eca60df3d60 (patch)
tree3a869c35a0b410e02e896dbcb3c91206dc1f22b9 /Eigen/QR
parentbfeba41174638c1a19df74436a1572b6f8a6da33 (diff)
clean old stuff used to support precompilation inside a binary lib
Diffstat (limited to 'Eigen/QR')
-rw-r--r--Eigen/QR29
1 files changed, 0 insertions, 29 deletions
diff --git a/Eigen/QR b/Eigen/QR
index 825cfb149..d64f96002 100644
--- a/Eigen/QR
+++ b/Eigen/QR
@@ -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