From 287351ea4f106a88fbd7b3a5b3518b784f7a7602 Mon Sep 17 00:00:00 2001
From: Justin Carpentier <justin.carpentier@inria.fr>
Date: Thu, 27 Feb 2020 11:03:53 +0100
Subject: [PATCH] core: rename MapNumpy into NumpyMap

---
 include/eigenpy/eigen-allocator.hpp | 20 ++++++++++----------
 include/eigenpy/numpy-map.hpp       | 14 +++++++-------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/include/eigenpy/eigen-allocator.hpp b/include/eigenpy/eigen-allocator.hpp
index 4109293d..d04fd7a7 100644
--- a/include/eigenpy/eigen-allocator.hpp
+++ b/include/eigenpy/eigen-allocator.hpp
@@ -96,10 +96,10 @@ namespace eigenpy
   } // namespace details
 
 #define EIGENPY_CAST_FROM_PYARRAY_TO_EIGEN_MATRIX(MatType,Scalar,NewScalar,pyArray,mat) \
-  details::cast_matrix_or_array<Scalar,NewScalar>::run(MapNumpy<MatType,Scalar>::map(pyArray),mat)
+  details::cast_matrix_or_array<Scalar,NewScalar>::run(NumpyMap<MatType,Scalar>::map(pyArray),mat)
 
 #define EIGENPY_CAST_FROM_EIGEN_MATRIX_TO_PYARRAY(MatType,Scalar,NewScalar,mat,pyArray) \
-  details::cast_matrix_or_array<Scalar,NewScalar>::run(mat,MapNumpy<MatType,NewScalar>::map(pyArray))
+  details::cast_matrix_or_array<Scalar,NewScalar>::run(mat,NumpyMap<MatType,NewScalar>::map(pyArray))
   
   template<typename MatType>
   struct EigenAllocator
@@ -117,7 +117,7 @@ namespace eigenpy
       const int pyArray_Type = EIGENPY_GET_PY_ARRAY_TYPE(pyArray);
       if(pyArray_Type == NumpyEquivalentType<Scalar>::type_code)
       {
-        mat = MapNumpy<MatType,Scalar>::map(pyArray); // avoid useless cast
+        mat = NumpyMap<MatType,Scalar>::map(pyArray); // avoid useless cast
         return;
       }
       
@@ -160,11 +160,11 @@ namespace eigenpy
       const MatrixDerived & mat = const_cast<const MatrixDerived &>(mat_.derived());
       const int pyArray_Type = EIGENPY_GET_PY_ARRAY_TYPE(pyArray);
       
-      typedef typename MapNumpy<MatType,Scalar>::EigenMap MapType;
+      typedef typename NumpyMap<MatType,Scalar>::EigenMap MapType;
       
       if(pyArray_Type == NumpyEquivalentType<Scalar>::type_code) // no cast needed
       {
-        MapType map_pyArray = MapNumpy<MatType,Scalar>::map(pyArray);
+        MapType map_pyArray = NumpyMap<MatType,Scalar>::map(pyArray);
         if(mat.rows() == map_pyArray.rows())
           map_pyArray = mat;
         else
@@ -248,7 +248,7 @@ namespace eigenpy
         RefType & mat = *reinterpret_cast<RefType*>(raw_ptr);
         if(pyArray_Type == NumpyEquivalentType<Scalar>::type_code)
         {
-          mat = MapNumpy<MatType,Scalar>::map(pyArray); // avoid useless cast
+          mat = NumpyMap<MatType,Scalar>::map(pyArray); // avoid useless cast
           return;
         }
         
@@ -285,7 +285,7 @@ namespace eigenpy
       else
       {
         assert(pyArray_Type == NumpyEquivalentType<Scalar>::type_code);
-        typename MapNumpy<MatType,Scalar,Options,NumpyMapStride>::EigenMap numpyMap = MapNumpy<MatType,Scalar,Options,NumpyMapStride>::map(pyArray);
+        typename NumpyMap<MatType,Scalar,Options,NumpyMapStride>::EigenMap numpyMap = NumpyMap<MatType,Scalar,Options,NumpyMapStride>::map(pyArray);
         RefType mat_ref(numpyMap);
         new (raw_ptr) StorageType(mat_ref,pyArray);
       }
@@ -340,7 +340,7 @@ namespace eigenpy
         MatType & mat = *mat_ptr;
         if(pyArray_Type == NumpyEquivalentType<Scalar>::type_code)
         {
-          mat = MapNumpy<MatType,Scalar>::map(pyArray); // avoid useless cast
+          mat = NumpyMap<MatType,Scalar>::map(pyArray); // avoid useless cast
           return;
         }
         
@@ -377,7 +377,7 @@ namespace eigenpy
       else
       {
         assert(pyArray_Type == NumpyEquivalentType<Scalar>::type_code);
-        typename MapNumpy<MatType,Scalar,Options,NumpyMapStride>::EigenMap numpyMap = MapNumpy<MatType,Scalar,Options,NumpyMapStride>::map(pyArray);
+        typename NumpyMap<MatType,Scalar,Options,NumpyMapStride>::EigenMap numpyMap = NumpyMap<MatType,Scalar,Options,NumpyMapStride>::map(pyArray);
         RefType mat_ref(numpyMap);
         new (raw_ptr) StorageType(mat_ref,pyArray);
       }
@@ -397,7 +397,7 @@ namespace eigenpy
     
     static void allocate(PyArrayObject * pyArray, void * storage)
     {
-      typename MapNumpy<MatType,Scalar>::EigenMap numpyMap = MapNumpy<MatType,Scalar>::map(pyArray);
+      typename NumpyMap<MatType,Scalar>::EigenMap numpyMap = NumpyMap<MatType,Scalar>::map(pyArray);
       new (storage) Type(numpyMap);
     }
     
diff --git a/include/eigenpy/numpy-map.hpp b/include/eigenpy/numpy-map.hpp
index 0ea9a8c6..85902af4 100644
--- a/include/eigenpy/numpy-map.hpp
+++ b/include/eigenpy/numpy-map.hpp
@@ -13,13 +13,13 @@
 namespace eigenpy
 {
   template<typename MatType, typename InputScalar, int AlignmentValue, typename Stride, bool IsVector = MatType::IsVectorAtCompileTime>
-  struct MapNumpyTraits {};
+  struct NumpyMapTraits {};
  
   /* Wrap a numpy::array with an Eigen::Map. No memory copy. */
   template<typename MatType, typename InputScalar, int AlignmentValue = EIGENPY_NO_ALIGNMENT_VALUE, typename Stride = typename StrideType<MatType>::type>
-  struct MapNumpy
+  struct NumpyMap
   {
-    typedef MapNumpyTraits<MatType, InputScalar, AlignmentValue, Stride> Impl;
+    typedef NumpyMapTraits<MatType, InputScalar, AlignmentValue, Stride> Impl;
     typedef typename Impl::EigenMap EigenMap;
 
     static EigenMap map(PyArrayObject* pyArray);
@@ -34,7 +34,7 @@ namespace eigenpy
 namespace eigenpy
 {
   template<typename MatType, typename InputScalar, int AlignmentValue, typename Stride>
-  struct MapNumpyTraits<MatType,InputScalar,AlignmentValue,Stride,false>
+  struct NumpyMapTraits<MatType,InputScalar,AlignmentValue,Stride,false>
   {
     typedef Eigen::Matrix<InputScalar,MatType::RowsAtCompileTime,MatType::ColsAtCompileTime,MatType::Options> EquivalentInputMatrixType;
     typedef Eigen::Map<EquivalentInputMatrixType,AlignmentValue,Stride> EigenMap;
@@ -108,7 +108,7 @@ namespace eigenpy
   };
 
   template<typename MatType, typename InputScalar, int AlignmentValue, typename Stride>
-  struct MapNumpyTraits<MatType,InputScalar,AlignmentValue,Stride,true>
+  struct NumpyMapTraits<MatType,InputScalar,AlignmentValue,Stride,true>
   {
     typedef Eigen::Matrix<InputScalar,MatType::RowsAtCompileTime,MatType::ColsAtCompileTime,MatType::Options> EquivalentInputMatrixType;
     typedef Eigen::Map<EquivalentInputMatrixType,AlignmentValue,Stride> EigenMap;
@@ -140,8 +140,8 @@ namespace eigenpy
   };
 
   template<typename MatType, typename InputScalar, int AlignmentValue, typename Stride>
-  typename MapNumpy<MatType,InputScalar,AlignmentValue,Stride>::EigenMap
-  MapNumpy<MatType,InputScalar,AlignmentValue,Stride>::map(PyArrayObject * pyArray)
+  typename NumpyMap<MatType,InputScalar,AlignmentValue,Stride>::EigenMap
+  NumpyMap<MatType,InputScalar,AlignmentValue,Stride>::map(PyArrayObject * pyArray)
   {
     return Impl::mapImpl(pyArray);
   }
-- 
GitLab