From ab95bbc6e004089e86c07db36754b9dc2c66c30d Mon Sep 17 00:00:00 2001 From: tdurieux Date: Tue, 7 Mar 2017 13:19:02 +0100 Subject: [PATCH] fixed files form Math #86 --- .../commons/math/linear/CholeskyDecompositionImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/Math/86/org/apache/commons/math/linear/CholeskyDecompositionImpl.java b/projects/Math/86/org/apache/commons/math/linear/CholeskyDecompositionImpl.java index acd9222..67e372f 100644 --- a/projects/Math/86/org/apache/commons/math/linear/CholeskyDecompositionImpl.java +++ b/projects/Math/86/org/apache/commons/math/linear/CholeskyDecompositionImpl.java @@ -111,9 +111,6 @@ public CholeskyDecompositionImpl(final RealMatrix matrix, final double[] lI = lTData[i]; - if (lTData[i][i] < absolutePositivityThreshold) { - throw new NotPositiveDefiniteMatrixException(); - } // check off-diagonal elements (and reset them to 0) for (int j = i + 1; j < order; ++j) { final double[] lJ = lTData[j]; @@ -134,6 +131,9 @@ public CholeskyDecompositionImpl(final RealMatrix matrix, final double[] ltI = lTData[i]; // check diagonal element + if (ltI[i] < absolutePositivityThreshold) { + throw new NotPositiveDefiniteMatrixException(); + } ltI[i] = Math.sqrt(ltI[i]); final double inverse = 1.0 / ltI[i];