Lines Matching refs:Inverse
3810 template<int Size> class Inverse;
3813 ExprP<Matrix<float, Size, Size> > inverse (ExprP<Matrix<float, Size, Size> > mat)
3815 return app<Inverse<Size> >(mat);
3819 class Inverse<2> : public DerivedFunc<Signature<Mat2, Mat2> >
3824 return "inverse";
3839 class Inverse<3> : public DerivedFunc<Signature<Mat3, Mat3> >
3844 return "inverse";
3852 inverse(mat2(vec2(mat[0][0], mat[0][1]),
3881 class Inverse<4> : public DerivedFunc<Signature<Mat4, Mat4> >
3884 string getName (void) const { return "inverse"; }
3892 inverse(mat2(vec2(mat[0][0], mat[0][1]),
3904 inverse(matD + -(matC * invA * matB)));
5473 funcs->addFactory(SharedPtr<const CaseFactory>(new SquareMatrixFuncCaseFactory<Inverse>()));