* polish computeInverseWithCheck to share more code, fix documentation, fix coding style

* add snippet for computeInverseWithCheck documentation
* expand unit-tests to cover computeInverseWithCheck
This commit is contained in:
Benoit Jacob
2009-06-29 22:07:37 +02:00
parent 126a031a39
commit 7b750182f2
5 changed files with 90 additions and 130 deletions

View File

@@ -65,6 +65,10 @@ template<typename MatrixType> void inverse(const MatrixType& m)
// since for the general case we implement separately row-major and col-major, test that
VERIFY_IS_APPROX(m1.transpose().inverse(), m1.inverse().transpose());
bool invertible = m1.computeInverseWithCheck(&m2);
VERIFY(invertible);
VERIFY_IS_APPROX(identity, m1*m2);
}
void test_inverse()