aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/triangular.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-08-09 20:06:25 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-08-09 20:06:25 +0000
commitb13148c3588c2be8805630c117cdc2b4cfb00576 (patch)
treefff72a7f4503c1b2dbfaab64db0260661707013d /test/triangular.cpp
parentd6e88f81551d5d9c1b66f4fc13d2f2211cb689ff (diff)
renamed inverseProduct => solveTriangular
Diffstat (limited to 'test/triangular.cpp')
-rw-r--r--test/triangular.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/triangular.cpp b/test/triangular.cpp
index a1e5383bc..de3b85537 100644
--- a/test/triangular.cpp
+++ b/test/triangular.cpp
@@ -80,15 +80,15 @@ template<typename MatrixType> void triangular(const MatrixType& m)
// test back and forward subsitution
m3 = m1.template part<Eigen::Lower>();
- VERIFY(m3.template marked<Eigen::Lower>().inverseProduct(m3).cwise().abs().isIdentity(test_precision<RealScalar>()));
+ VERIFY(m3.template marked<Eigen::Lower>().solveTriangular(m3).cwise().abs().isIdentity(test_precision<RealScalar>()));
m3 = m1.template part<Eigen::Upper>();
- VERIFY(m3.template marked<Eigen::Upper>().inverseProduct(m3).cwise().abs().isIdentity(test_precision<RealScalar>()));
+ VERIFY(m3.template marked<Eigen::Upper>().solveTriangular(m3).cwise().abs().isIdentity(test_precision<RealScalar>()));
// FIXME these tests failed due to numerical issues
// m1 = MatrixType::Random(rows, cols);
- // VERIFY_IS_APPROX(m1.template part<Eigen::Upper>().eval() * (m1.template part<Eigen::Upper>().inverseProduct(m2)), m2);
- // VERIFY_IS_APPROX(m1.template part<Eigen::Lower>().eval() * (m1.template part<Eigen::Lower>().inverseProduct(m2)), m2);
+ // VERIFY_IS_APPROX(m1.template part<Eigen::Upper>().eval() * (m1.template part<Eigen::Upper>().solveTriangular(m2)), m2);
+ // VERIFY_IS_APPROX(m1.template part<Eigen::Lower>().eval() * (m1.template part<Eigen::Lower>().solveTriangular(m2)), m2);
VERIFY((m1.template part<Eigen::Upper>() * m2.template part<Eigen::Upper>()).isUpper());