From 385a0b38f866b6a97065943697f942d734b22c7f 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 (cherry picked from commit fdc749de2ac1dd6ab25298dd60ab8d594992fd07) --- 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 9d95acdf6..4b002ad4c 100644 --- a/Eigen/src/SVD/JacobiSVD.h +++ b/Eigen/src/SVD/JacobiSVD.h @@ -680,6 +680,7 @@ JacobiSVD::compute(const MatrixType& matrix, unsig if (!(numext::isfinite)(scale)) { m_isInitialized = true; m_info = InvalidInput; + m_nonzeroSingularValues = 0; return *this; } if(scale==RealScalar(0)) scale = RealScalar(1);