Lines Matching full:inverse
60 …m5.template topLeftCorner<MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime>().inverse(); in inverse_for_fixed_size()
61 …late topLeftCorner<MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime>()), m2.inverse() ); in inverse_for_fixed_size()
65 template<typename MatrixType> void inverse(const MatrixType& m) in inverse() function
68 Inverse.h in inverse()
79 m2 = m1.inverse(); in inverse()
80 VERIFY_IS_APPROX(m1, m2.inverse() ); in inverse()
82 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5)); in inverse()
84 VERIFY_IS_APPROX(identity, m1.inverse() * m1 ); in inverse()
85 VERIFY_IS_APPROX(identity, m1 * m1.inverse() ); in inverse()
87 VERIFY_IS_APPROX(m1, m1.inverse().inverse() ); in inverse()
90 VERIFY_IS_APPROX(MatrixType(m1.transpose().inverse()), MatrixType(m1.inverse().transpose())); in inverse()
98 VERIFY_RAISES_ASSERT(m1 = m1.inverse()); in inverse()
102 m2 = m1.inverse(); in inverse()
103 m1 = m1.inverse(); in inverse()
114 x = A.inverse() * b; in inverse_zerosized()
118 x = A.inverse() * b; in inverse_zerosized()
124 EIGEN_DECLARE_TEST(inverse) in EIGEN_DECLARE_TEST() argument
128 CALL_SUBTEST_1( inverse(Matrix<double,1,1>()) ); in EIGEN_DECLARE_TEST()
129 CALL_SUBTEST_2( inverse(Matrix2d()) ); in EIGEN_DECLARE_TEST()
130 CALL_SUBTEST_3( inverse(Matrix3f()) ); in EIGEN_DECLARE_TEST()
131 CALL_SUBTEST_4( inverse(Matrix4f()) ); in EIGEN_DECLARE_TEST()
132 CALL_SUBTEST_4( inverse(Matrix<float,4,4,DontAlign>()) ); in EIGEN_DECLARE_TEST()
135 CALL_SUBTEST_5( inverse(MatrixXf(s,s)) ); in EIGEN_DECLARE_TEST()
138 CALL_SUBTEST_5( inverse(MatrixXf(0, 0)) ); in EIGEN_DECLARE_TEST()
139 CALL_SUBTEST_5( inverse(MatrixXf(1, 1)) ); in EIGEN_DECLARE_TEST()
142 CALL_SUBTEST_6( inverse(MatrixXcd(s,s)) ); in EIGEN_DECLARE_TEST()
145 CALL_SUBTEST_7( inverse(Matrix4d()) ); in EIGEN_DECLARE_TEST()
146 CALL_SUBTEST_7( inverse(Matrix<double,4,4,DontAlign>()) ); in EIGEN_DECLARE_TEST()
148 CALL_SUBTEST_8( inverse(Matrix4cd()) ); in EIGEN_DECLARE_TEST()