From 7f92dd3c125382caa9f21be1a6afebe5074a68c8 Mon Sep 17 00:00:00 2001
From: jcarpent <jcarpent@laas.fr>
Date: Mon, 8 Jan 2018 19:18:57 +0100
Subject: [PATCH] [All] Set deprecated enableEigenPySpecific with two template
 parameters

---
 src/details.hpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/details.hpp b/src/details.hpp
index 26681c1..9dc9d2d 100644
--- a/src/details.hpp
+++ b/src/details.hpp
@@ -76,7 +76,7 @@ namespace eigenpy
   };
 
   /* --- TO PYTHON -------------------------------------------------------------- */
-  template< typename MatType,typename EquivalentEigenType >
+  template<typename MatType>
   struct EigenToPy
   {
     static PyObject* convert(MatType const& mat)
@@ -88,9 +88,9 @@ namespace eigenpy
 
       npy_intp shape[2] = { R,C };
       PyArrayObject* pyArray = (PyArrayObject*)
-	PyArray_SimpleNew(2, shape, NumpyEquivalentType<T>::type_code);
+      PyArray_SimpleNew(2, shape, NumpyEquivalentType<T>::type_code);
 
-      MapNumpy<EquivalentEigenType>::map(pyArray) = mat;
+      MapNumpy<MatType>::map(pyArray) = mat;
 
       return PyMatrixType::getInstance().make(pyArray).ptr();
     }
@@ -136,7 +136,7 @@ namespace eigenpy
   };
 
 
-  template<typename MatType,typename EquivalentEigenType>
+  template<typename MatType>
   struct EigenFromPy
   {
     EigenFromPy()
@@ -197,14 +197,14 @@ namespace eigenpy
       using namespace Eigen;
 
       PyArrayObject * pyArray = reinterpret_cast<PyArrayObject*>(pyObj);
-      typename MapNumpy<EquivalentEigenType>::EigenMap numpyMap = MapNumpy<EquivalentEigenType>::map(pyArray);
+      typename MapNumpy<MatType>::EigenMap numpyMap = MapNumpy<MatType>::map(pyArray);
 
       void* storage = ((bp::converter::rvalue_from_python_storage<MatType>*)
 		       ((void*)memory))->storage.bytes;
       assert( (numpyMap.rows()<INT_MAX) && (numpyMap.cols()<INT_MAX) 
 	      && "Map range larger than int ... can never happen." );
       int r=(int)numpyMap.rows(),c=(int)numpyMap.cols();
-      EquivalentEigenType & eigenMatrix = //* new(storage) MatType(numpyMap.rows(),numpyMap.cols());
+      MatType & eigenMatrix = //* new(storage) MatType(numpyMap.rows(),numpyMap.cols());
 	TraitsMatrixConstructor<MatType,MatType::RowsAtCompileTime,MatType::ColsAtCompileTime>::construct (storage,r,c);
       memory->convertible = storage;
 
@@ -225,8 +225,8 @@ namespace eigenpy
     numpy_import_array();
     if(check_registration<MatType>()) return;
     
-    boost::python::to_python_converter<MatType,EigenToPy<MatType,MatType> >();
-    EigenFromPy<MatType,MatType>();
+    boost::python::to_python_converter<MatType,EigenToPy<MatType> >();
+    EigenFromPy<MatType>();
   }
 
 } // namespace eigenpy
-- 
GitLab