Misc compilation fixes for Eigen 3.3 compatibility.

This commit is contained in:
Jérémie Dumas
2018-12-28 15:02:21 +01:00
parent b9d547b2bd
commit 607148cf72
13 changed files with 67 additions and 28 deletions
+6 -2
View File
@@ -641,7 +641,11 @@ void python_export_vector(py::module &m) {
//py::implicitly_convertible<double, Eigen::MatrixXi>();
/* Bindings for MatrixXb */
#if EIGEN_VERSION_AT_LEAST(3,3,0)
// Temporarily disabled with Eigen 3.3
#else
bind_eigen_2<Eigen::Matrix<bool,Eigen::Dynamic,Eigen::Dynamic> > (me, "MatrixXb");
#endif
/* Bindings for MatrixXuc */
bind_eigen_2<Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic> > (me, "MatrixXuc");
@@ -723,7 +727,7 @@ void python_export_vector(py::module &m) {
;
// Bindings for Quaterniond
py::class_<Eigen::Quaterniond > quaterniond(me, "Quaterniond");
quaterniond
.def(py::init<>())
.def(py::init<double, double, double, double>())
@@ -765,7 +769,7 @@ void python_export_vector(py::module &m) {
// })
;