diff options
author | Marius Kintel <marius@kintel.net> | 2013-11-01 16:10:03 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-11-01 16:10:03 (GMT) |
commit | 5aa01edb938cc0ddb01deef98452bafb6d34f351 (patch) | |
tree | f5f1e8c690b2b99128af1538b39c4f6e25ea8bd0 /src/linalg.h | |
parent | e05a9745a348d7805fcc7ef8879fe74c5e66d8f7 (diff) |
Fix potential memory alignment issue with eigen. This might make us dependent on eigen3, but it's about time anyway
Diffstat (limited to 'src/linalg.h')
-rw-r--r-- | src/linalg.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/linalg.h b/src/linalg.h index 1f9ed30..cb82452 100644 --- a/src/linalg.h +++ b/src/linalg.h @@ -4,10 +4,13 @@ #include <Eigen/Core> #include <Eigen/Geometry> #include <Eigen/Dense> +#include<Eigen/StdVector> +EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Vector2d) using Eigen::Vector2d; +EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Vector3d) using Eigen::Vector3d; -using Eigen::Vector3f; + typedef Eigen::AlignedBox<double, 3> BoundingBox; using Eigen::Matrix3f; using Eigen::Matrix3d; |