Re: [eigen] no matching function for call to 'abs(const float&)'

[ Thread Index | Date Index | More Archives ]

cmath has been included.
 > > OK, replacing line 44 of Eigen/src/Core/functors/UnaryFunctors.h with:
 > > EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator()
 > > (const Scalar& a) const { using std::fabs; return fabs(a); }
 > Will this work even if cmath hasn't been included at all?

And if it's not? Eigen cannot control what has been included before or after Eigen headers and I'm guessing your fix would break as soon as someone uses that code without including cmath first.

Mail converted by MHonArc 2.6.19+