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>
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