aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SVD
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2015-03-31 09:23:53 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2015-03-31 09:23:53 +0200
commit35d3053d55fdd7e1ff7c765381ff43b02346d542 (patch)
tree316e0d8e343fecaae9c6b53cc675b00c2d6cef5e /Eigen/src/SVD
parent7bd578d11d93f82f76b7a6c7d39f8b6cc62d042f (diff)
Fix regression introduced in 3b169d792df8bcdd9ddbc645ffcfdb0636e585af
Diffstat (limited to 'Eigen/src/SVD')
-rw-r--r--Eigen/src/SVD/BDCSVD.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Eigen/src/SVD/BDCSVD.h b/Eigen/src/SVD/BDCSVD.h
index a69e4cf96..cace915e7 100644
--- a/Eigen/src/SVD/BDCSVD.h
+++ b/Eigen/src/SVD/BDCSVD.h
@@ -787,8 +787,11 @@ void BDCSVD<MatrixType>::computeSingVals(const ArrayXr& col0, const ArrayXr& dia
RealScalar fLeft = secularEq(leftShifted, col0, diag, perm, diagShifted, shift);
-#ifdef EIGEN_BDCSVD_DEBUG_VERBOSE
+#if defined EIGEN_INTERNAL_DEBUGGING || defined EIGEN_BDCSVD_DEBUG_VERBOSE
RealScalar fRight = secularEq(rightShifted, col0, diag, perm, diagShifted, shift);
+#endif
+
+#ifdef EIGEN_BDCSVD_DEBUG_VERBOSE
if(!(fLeft * fRight<0))
std::cout << k << " : " << fLeft << " * " << fRight << " == " << fLeft * fRight << " ; " << left << " - " << right << " -> " << leftShifted << " " << rightShifted << " shift=" << shift << "\n";
#endif