if( !canL ) return;
double[][] dataA = {{1, 2, 4},
{2, 13, 23},
{4, 23, 90}};
Matrix A = Matrix.create(dataA);
double [][] dataL = {{1,0,0},
{2,3,0},
{4,5,7}};
Matrix L = Matrix.create(dataL);
ICholeskyResult ans = CholeskyInner.decompose(A);
assertNotNull(ans);
Matrix foundL = ans.getL().toMatrix();
// EjmlUnitTests.assertEquals(L,foundL,1e-8);
assertArrayEquals(L.getElements(),foundL.getElements(), 1e-8);
}