/** Compare results with Common decomposition */ public void compareCommon() { final CholeskyDecompositionResult resultOG = CDOG.evaluate(A3); final CholeskyDecompositionResult resultC = CDC.evaluate(A3); checkEquals(resultC.getL(), resultOG.getL()); checkEquals(ALGEBRA.getTranspose(resultC.getL()), resultOG.getLT()); assertEquals("Determinant", resultC.getDeterminant(), resultOG.getDeterminant(), 1.0E-10); }
/** Tests A = L L^T. */ public void recoverOrginal() { final CholeskyDecompositionResult result = CDOG.evaluate(A3); final DoubleMatrix2D a = (DoubleMatrix2D) ALGEBRA.multiply(result.getL(), result.getLT()); checkEquals(A3, a); }