From fdc749de2ac1dd6ab25298dd60ab8d594992fd07 Mon Sep 17 00:00:00 2001 From: Charles Schlosser Date: Tue, 2 May 2023 17:48:21 +0000 Subject: [PATCH] JacobiSVD: set m_nonzeroSingularValues to zero if not finite --- Eigen/src/SVD/JacobiSVD.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Eigen/src/SVD/JacobiSVD.h b/Eigen/src/SVD/JacobiSVD.h index d7dc209f9..552dfd8a7 100644 --- a/Eigen/src/SVD/JacobiSVD.h +++ b/Eigen/src/SVD/JacobiSVD.h @@ -704,6 +704,7 @@ JacobiSVD& JacobiSVD::compute_impl(con if (!(numext::isfinite)(scale)) { m_isInitialized = true; m_info = InvalidInput; + m_nonzeroSingularValues = 0; return *this; } if(numext::is_exactly_zero(scale)) scale = RealScalar(1);