From d70470ba063a819d7bf2145aae2beb0f1d051fc9 Mon Sep 17 00:00:00 2001
From: laurence <laurence>
Date: Wed, 2 Jan 2013 15:45:26 +0000
Subject: [PATCH] BUG: SVD: for loop had incorrect starting value

---
 src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C b/src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C
index 6087241fd23..9a6ba2f138c 100644
--- a/src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C
+++ b/src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C
@@ -255,7 +255,7 @@ Foam::SVD::SVD(const scalarRectangularMatrix& A, const scalar minCondition)
             {
                 scalar c = 0.0;
                 s = 1.0;
-                for (label i = l-1; i < k+1; i++)
+                for (label i = l; i < k+1; i++)
                 {
                     scalar f = s*rv1[i];
                     rv1[i] = c*rv1[i];
-- 
GitLab