summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7d8abb0)
raw | patch | inline | side by side (parent: 7d8abb0)
author | jaspervdg <jaspervdg@users.sourceforge.net> | |
Fri, 28 Mar 2008 17:51:48 +0000 (17:51 +0000) | ||
committer | jaspervdg <jaspervdg@users.sourceforge.net> | |
Fri, 28 Mar 2008 17:51:48 +0000 (17:51 +0000) |
src/libnr/nr-matrix-test.cpp | patch | blob | history |
index cddfa7af702efe59e0701b311199037aec476435..c457f9666b655527ca415777642077397293a7b7 100644 (file)
NR::scale const s2(-4.0, 2.0);
NR::scale const sp5(-.25, .5);
UTEST_ASSERT( Matrix(s2).inverse() == Matrix(sp5) );
- }
-
- UTEST_TEST("nr_matrix_invert") {
-/*
- NR::Matrix const nr_m_id(m_id);
- Matrix const m_s2(NR::scale(-4.0, 2.0));
- NR::Matrix const nr_s2(m_s2);
- Matrix const m_sp5(NR::scale(-.25, .5));
- NR::Matrix const nr_sp5(m_sp5);
- Matrix const m_t23(t23);
- NR::Matrix const nr_t23(m_t23);
- NR::Matrix inv;
- nr_matrix_invert(&inv, &nr_m_id);
- UTEST_ASSERT( Matrix(inv) == m_id );
- nr_matrix_invert(&inv, &nr_t23);
- UTEST_ASSERT( Matrix(inv) == Matrix(NR::translate(-2.0, -3.0)) );
- nr_matrix_invert(&inv, &nr_s2);
- UTEST_ASSERT( Matrix(inv) == Matrix(nr_sp5) );
- nr_matrix_invert(&inv, &nr_sp5);
- UTEST_ASSERT( Matrix(inv) == Matrix(nr_s2) );
-
- // Test that nr_matrix_invert handles src == dest.
- inv = nr_s2;
- nr_matrix_invert(&inv, &inv);
- UTEST_ASSERT( Matrix(inv) == Matrix(nr_sp5) );
- inv = nr_t23;
- nr_matrix_invert(&inv, &inv);
- UTEST_ASSERT( Matrix(inv) == Matrix(NR::translate(-2.0, -3.0)) );
-*/
+ UTEST_ASSERT( Matrix(sp5).inverse() == Matrix(s2) );
}
UTEST_TEST("elliptic quadratic form") {