From ab660a4d29c0c32c1d7040d3a3852cbc47aecb12 Mon Sep 17 00:00:00 2001 From: Armin Berres Date: Mon, 5 Jan 2009 14:35:07 +0000 Subject: [PATCH] inherit from ei_with_aligned_operator_new even with disabled vectorization --- Eigen/src/Geometry/AlignedBox.h | 2 -- Eigen/src/Geometry/Hyperplane.h | 2 -- Eigen/src/Geometry/ParametrizedLine.h | 2 -- Eigen/src/Geometry/Quaternion.h | 2 -- Eigen/src/Geometry/Scaling.h | 2 -- Eigen/src/Geometry/Transform.h | 2 -- Eigen/src/Geometry/Translation.h | 2 -- test/CMakeLists.txt | 2 +- 8 files changed, 1 insertion(+), 15 deletions(-) diff --git a/Eigen/src/Geometry/AlignedBox.h b/Eigen/src/Geometry/AlignedBox.h index a835d0edd..d33cb7525 100644 --- a/Eigen/src/Geometry/AlignedBox.h +++ b/Eigen/src/Geometry/AlignedBox.h @@ -39,9 +39,7 @@ */ template class AlignedBox - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_AmbientDim==Dynamic ? Dynamic : _AmbientDim+1> - #endif { public: diff --git a/Eigen/src/Geometry/Hyperplane.h b/Eigen/src/Geometry/Hyperplane.h index 666411ab0..1ffdd2323 100644 --- a/Eigen/src/Geometry/Hyperplane.h +++ b/Eigen/src/Geometry/Hyperplane.h @@ -45,9 +45,7 @@ */ template class Hyperplane - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_AmbientDim==Dynamic ? Dynamic : _AmbientDim+1> - #endif { public: diff --git a/Eigen/src/Geometry/ParametrizedLine.h b/Eigen/src/Geometry/ParametrizedLine.h index 5a73b0fde..f8b506c36 100644 --- a/Eigen/src/Geometry/ParametrizedLine.h +++ b/Eigen/src/Geometry/ParametrizedLine.h @@ -41,9 +41,7 @@ */ template class ParametrizedLine - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_AmbientDim> - #endif { public: diff --git a/Eigen/src/Geometry/Quaternion.h b/Eigen/src/Geometry/Quaternion.h index 02c9e3075..fc259645a 100644 --- a/Eigen/src/Geometry/Quaternion.h +++ b/Eigen/src/Geometry/Quaternion.h @@ -59,9 +59,7 @@ template struct ei_traits > template class Quaternion : public RotationBase,3> - #ifdef EIGEN_VECTORIZE , public ei_with_aligned_operator_new<_Scalar,4> - #endif { typedef RotationBase,3> Base; typedef Matrix<_Scalar, 4, 1> Coefficients; diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h index c8550ec17..06c073502 100644 --- a/Eigen/src/Geometry/Scaling.h +++ b/Eigen/src/Geometry/Scaling.h @@ -41,9 +41,7 @@ */ template class Scaling - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_Dim> - #endif { public: /** dimension of the space */ diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index 700246610..7144c28f2 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -61,9 +61,7 @@ struct ei_transform_product_impl; */ template class Transform - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_Dim==Dynamic ? Dynamic : (_Dim+1)*(_Dim+1)> - #endif { public: diff --git a/Eigen/src/Geometry/Translation.h b/Eigen/src/Geometry/Translation.h index d1a3d354b..577352635 100644 --- a/Eigen/src/Geometry/Translation.h +++ b/Eigen/src/Geometry/Translation.h @@ -41,9 +41,7 @@ */ template class Translation - #ifdef EIGEN_VECTORIZE : public ei_with_aligned_operator_new<_Scalar,_Dim> - #endif { public: /** dimension of the space */ diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 326965c23..e82170caa 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -27,7 +27,7 @@ else(CHOLMOD_FOUND) endif(CHOLMOD_FOUND) if(NOT MSVC) - enable_language(Fortran OPTIONAL) +# enable_language(Fortran OPTIONAL) endif(NOT MSVC) find_package(Umfpack)