From 0529ecfe1b43d40e40755a2d856188d3ded2c14e Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 18 Nov 2009 14:52:52 +0100 Subject: Big refactoring/cleaning in the spasre module with in particular the addition of a selfadjointView, and the extension of triangularView. The rest is cleaning and does not change/extend the API. --- test/sparse_solvers.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'test/sparse_solvers.cpp') diff --git a/test/sparse_solvers.cpp b/test/sparse_solvers.cpp index a530a9515..24107977c 100644 --- a/test/sparse_solvers.cpp +++ b/test/sparse_solvers.cpp @@ -66,12 +66,12 @@ template void sparse_solvers(int rows, int cols) // lower - dense initSparse(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular, &zeroCoords, &nonzeroCoords); VERIFY_IS_APPROX(refMat2.template triangularView().solve(vec2), - m2.template triangular().solve(vec3)); + m2.template triangularView().solve(vec3)); // upper - dense initSparse(density, refMat2, m2, ForceNonZeroDiag|MakeUpperTriangular, &zeroCoords, &nonzeroCoords); VERIFY_IS_APPROX(refMat2.template triangularView().solve(vec2), - m2.template triangular().solve(vec3)); + m2.template triangularView().solve(vec3)); // TODO test row major @@ -82,20 +82,20 @@ template void sparse_solvers(int rows, int cols) initSparse(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular); initSparse(density, refMatB, matB); refMat2.template triangularView().solveInPlace(refMatB); - m2.template triangular().solveInPlace(matB); + m2.template triangularView().solveInPlace(matB); VERIFY_IS_APPROX(matB.toDense(), refMatB); // upper - sparse initSparse(density, refMat2, m2, ForceNonZeroDiag|MakeUpperTriangular); initSparse(density, refMatB, matB); refMat2.template triangularView().solveInPlace(refMatB); - m2.template triangular().solveInPlace(matB); + m2.template triangularView().solveInPlace(matB); VERIFY_IS_APPROX(matB, refMatB); // test deprecated API initSparse(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular, &zeroCoords, &nonzeroCoords); VERIFY_IS_APPROX(refMat2.template triangularView().solve(vec2), - m2.template triangular().solve(vec3)); + m2.template triangularView().solve(vec3)); } // test LLT -- cgit v1.2.3