diff --git a/Eigen/src/Core/Visitor.h b/Eigen/src/Core/Visitor.h index 2f83ba878..4e9a85e80 100644 --- a/Eigen/src/Core/Visitor.h +++ b/Eigen/src/Core/Visitor.h @@ -823,7 +823,7 @@ EIGEN_DEVICE_FUNC inline bool DenseBase::hasNaN() const { */ template EIGEN_DEVICE_FUNC inline bool DenseBase::allFinite() const { - return derived().cwiseAbs().cwiseTypedLesser(NumTraits::infinity()).all(); + return derived().array().isFinite().all(); } } // end namespace Eigen