aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Armin Berres <armin@space-based.de>2009-01-05 14:35:07 +0000
committerGravatar Armin Berres <armin@space-based.de>2009-01-05 14:35:07 +0000
commitab660a4d29c0c32c1d7040d3a3852cbc47aecb12 (patch)
tree14a2c17035b0a3582c8fba26c6703bdd9e82c427
parent986f301233469e7dcf6015c27e383b2777d70819 (diff)
inherit from ei_with_aligned_operator_new even with disabled vectorization
-rw-r--r--Eigen/src/Geometry/AlignedBox.h2
-rw-r--r--Eigen/src/Geometry/Hyperplane.h2
-rw-r--r--Eigen/src/Geometry/ParametrizedLine.h2
-rw-r--r--Eigen/src/Geometry/Quaternion.h2
-rw-r--r--Eigen/src/Geometry/Scaling.h2
-rw-r--r--Eigen/src/Geometry/Transform.h2
-rw-r--r--Eigen/src/Geometry/Translation.h2
-rw-r--r--test/CMakeLists.txt2
8 files changed, 1 insertions, 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 <typename _Scalar, int _AmbientDim>
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 <typename _Scalar, int _AmbientDim>
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 <typename _Scalar, int _AmbientDim>
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<typename _Scalar> struct ei_traits<Quaternion<_Scalar> >
template<typename _Scalar>
class Quaternion : public RotationBase<Quaternion<_Scalar>,3>
- #ifdef EIGEN_VECTORIZE
, public ei_with_aligned_operator_new<_Scalar,4>
- #endif
{
typedef RotationBase<Quaternion<_Scalar>,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<typename _Scalar, int _Dim>
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<typename _Scalar, int _Dim>
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<typename _Scalar, int _Dim>
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)