diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-05-06 08:43:38 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-05-06 08:43:38 +0000 |
commit | 1e286464ab90417a60f885a498f98be36e97bf29 (patch) | |
tree | 56d33a55547cca68be12772e0fd2d0d63a220fb2 /test/triangular.cpp | |
parent | 23f073625d4e4457ac4e7e144a552aad5c4f1f63 (diff) |
* compilation fixes for gcc 3.3
* test Part::swap
Diffstat (limited to 'test/triangular.cpp')
-rw-r--r-- | test/triangular.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/triangular.cpp b/test/triangular.cpp index 7021e0776..a74ca5e0b 100644 --- a/test/triangular.cpp +++ b/test/triangular.cpp @@ -114,6 +114,14 @@ template<typename MatrixType> void triangular(const MatrixType& m) VERIFY((m1.template part<Eigen::UpperTriangular>() * m2.template part<Eigen::UpperTriangular>()).isUpperTriangular()); + // test swap + m1.setOnes(); + m2.setZero(); + m2.template part<Eigen::UpperTriangular>().swap(m1); + m3.setZero(); + m3.template part<Eigen::UpperTriangular>().setOnes(); + VERIFY_IS_APPROX(m2,m3); + } void test_triangular() |