diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-01-04 19:02:43 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-01-04 19:02:43 +0100 |
commit | b6898996d4107b5823fc0fdaa22bfe0811716863 (patch) | |
tree | e222a09056e0bdbb8f555233df843089aa011e14 /test/triangular.cpp | |
parent | 8eab9fb87e2bcb3d9bce50c588e88fb6d500bfb5 (diff) |
fix dirty triangular unit test
Diffstat (limited to 'test/triangular.cpp')
-rw-r--r-- | test/triangular.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/test/triangular.cpp b/test/triangular.cpp index 111774b75..0de9f5841 100644 --- a/test/triangular.cpp +++ b/test/triangular.cpp @@ -110,24 +110,14 @@ template<typename MatrixType> void triangular_square(const MatrixType& m) // check M * inv(L) using in place API m4 = m3; -<<<<<<< local m3.transpose().template triangularView<Eigen::UpperTriangular>().solveInPlace(trm4); VERIFY(m4.cwiseAbs().isIdentity(test_precision<RealScalar>())); -======= - m3.transpose().template triangularView<UpperTriangular>().solveInPlace(trm4); - VERIFY(m4.cwise().abs().isIdentity(test_precision<RealScalar>())); ->>>>>>> other // check M * inv(U) using in place API m3 = m1.template triangularView<UpperTriangular>(); m4 = m3; -<<<<<<< local m3.transpose().template triangularView<Eigen::LowerTriangular>().solveInPlace(trm4); VERIFY(m4.cwiseAbs().isIdentity(test_precision<RealScalar>())); -======= - m3.transpose().template triangularView<LowerTriangular>().solveInPlace(trm4); - VERIFY(m4.cwise().abs().isIdentity(test_precision<RealScalar>())); ->>>>>>> other // check solve with unit diagonal m3 = m1.template triangularView<UnitUpperTriangular>(); @@ -220,7 +210,7 @@ template<typename MatrixType> void triangular_rect(const MatrixType& m) VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); m2 = m1.template triangularView<UnitUpperTriangular>(); VERIFY(m2.isUpperTriangular()); - m2.diagonal().cwise() -= Scalar(1); + m2.diagonal().array() -= Scalar(1); VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); m2 = m1.template triangularView<LowerTriangular>(); VERIFY(m2.isLowerTriangular()); @@ -230,7 +220,7 @@ template<typename MatrixType> void triangular_rect(const MatrixType& m) VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); m2 = m1.template triangularView<UnitLowerTriangular>(); VERIFY(m2.isLowerTriangular()); - m2.diagonal().cwise() -= Scalar(1); + m2.diagonal().array() -= Scalar(1); VERIFY(m2.diagonal().isMuchSmallerThan(RealScalar(1))); // test swap m1.setOnes(); |