aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/sparse_solvers.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-11-18 14:52:52 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-11-18 14:52:52 +0100
commit0529ecfe1b43d40e40755a2d856188d3ded2c14e (patch)
tree8f3cebe51db62e2f65c48d547cc3e89de5285669 /test/sparse_solvers.cpp
parent1e62e0b0d823078aa2d9b8ed2c93f7bc889df177 (diff)
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.
Diffstat (limited to 'test/sparse_solvers.cpp')
-rw-r--r--test/sparse_solvers.cpp10
1 files changed, 5 insertions, 5 deletions
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<typename Scalar> void sparse_solvers(int rows, int cols)
// lower - dense
initSparse<Scalar>(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular, &zeroCoords, &nonzeroCoords);
VERIFY_IS_APPROX(refMat2.template triangularView<LowerTriangular>().solve(vec2),
- m2.template triangular<LowerTriangular>().solve(vec3));
+ m2.template triangularView<LowerTriangular>().solve(vec3));
// upper - dense
initSparse<Scalar>(density, refMat2, m2, ForceNonZeroDiag|MakeUpperTriangular, &zeroCoords, &nonzeroCoords);
VERIFY_IS_APPROX(refMat2.template triangularView<UpperTriangular>().solve(vec2),
- m2.template triangular<UpperTriangular>().solve(vec3));
+ m2.template triangularView<UpperTriangular>().solve(vec3));
// TODO test row major
@@ -82,20 +82,20 @@ template<typename Scalar> void sparse_solvers(int rows, int cols)
initSparse<Scalar>(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular);
initSparse<Scalar>(density, refMatB, matB);
refMat2.template triangularView<LowerTriangular>().solveInPlace(refMatB);
- m2.template triangular<LowerTriangular>().solveInPlace(matB);
+ m2.template triangularView<LowerTriangular>().solveInPlace(matB);
VERIFY_IS_APPROX(matB.toDense(), refMatB);
// upper - sparse
initSparse<Scalar>(density, refMat2, m2, ForceNonZeroDiag|MakeUpperTriangular);
initSparse<Scalar>(density, refMatB, matB);
refMat2.template triangularView<UpperTriangular>().solveInPlace(refMatB);
- m2.template triangular<UpperTriangular>().solveInPlace(matB);
+ m2.template triangularView<UpperTriangular>().solveInPlace(matB);
VERIFY_IS_APPROX(matB, refMatB);
// test deprecated API
initSparse<Scalar>(density, refMat2, m2, ForceNonZeroDiag|MakeLowerTriangular, &zeroCoords, &nonzeroCoords);
VERIFY_IS_APPROX(refMat2.template triangularView<LowerTriangular>().solve(vec2),
- m2.template triangular<LowerTriangular>().solve(vec3));
+ m2.template triangularView<LowerTriangular>().solve(vec3));
}
// test LLT