Revert change to allFinite(), since the new version does not work for complex numbers.

This commit is contained in:
Rasmus Munk Larsen 2023-03-09 21:50:43 +00:00
parent b1beba8a3e
commit 2419632cf5

View File

@ -823,7 +823,7 @@ EIGEN_DEVICE_FUNC inline bool DenseBase<Derived>::hasNaN() const {
*/ */
template <typename Derived> template <typename Derived>
EIGEN_DEVICE_FUNC inline bool DenseBase<Derived>::allFinite() const { EIGEN_DEVICE_FUNC inline bool DenseBase<Derived>::allFinite() const {
return derived().cwiseAbs().cwiseTypedLesser(NumTraits<Scalar>::infinity()).all(); return derived().array().isFinite().all();
} }
} // end namespace Eigen } // end namespace Eigen