Lines Matching refs:inverse
14 template<typename MatrixType> void inverse(const MatrixType& m)
35 m2 = m1.inverse();
36 VERIFY_IS_APPROX(m1, m2.inverse() );
39 VERIFY_IS_APPROX(m1, m2.inverse() );
41 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5));
43 VERIFY_IS_APPROX(identity, m1.inverse() * m1 );
44 VERIFY_IS_APPROX(identity, m1 * m1.inverse() );
46 VERIFY_IS_APPROX(m1, m1.inverse().inverse() );
49 VERIFY_IS_APPROX(m1.transpose().inverse(), m1.inverse().transpose());
55 CALL_SUBTEST_1( inverse(Matrix<double,1,1>()) );
56 CALL_SUBTEST_2( inverse(Matrix2d()) );
57 CALL_SUBTEST_3( inverse(Matrix3f()) );
58 CALL_SUBTEST_4( inverse(Matrix4f()) );
59 CALL_SUBTEST_5( inverse(MatrixXf(8,8)) );
60 CALL_SUBTEST_6( inverse(MatrixXcd(7,7)) );