@@ -201,14 +201,19 @@ BOOST_PYTHON_MODULE(user_type) {
201201
202202 eigenpy::registerCast<DoubleType, double >(true );
203203 eigenpy::registerCast<double , DoubleType>(true );
204+ eigenpy::registerCast<DoubleType, float >(false );
205+ eigenpy::registerCast<float , DoubleType>(true );
204206 eigenpy::registerCast<DoubleType, int >(false );
205207 eigenpy::registerCast<int , DoubleType>(true );
206208 eigenpy::registerCast<DoubleType, long long >(false );
207209 eigenpy::registerCast<long long , DoubleType>(true );
208210 eigenpy::registerCast<DoubleType, long >(false );
209211 eigenpy::registerCast<long , DoubleType>(true );
212+
210213 eigenpy::registerCast<FloatType, double >(true );
211214 eigenpy::registerCast<double , FloatType>(false );
215+ eigenpy::registerCast<FloatType, float >(true );
216+ eigenpy::registerCast<float , FloatType>(true );
212217 eigenpy::registerCast<FloatType, long long >(false );
213218 eigenpy::registerCast<long long , FloatType>(true );
214219 eigenpy::registerCast<FloatType, int >(false );
0 commit comments