10 #ifndef ROOT_Minuit2_MatrixInverse
11 #define ROOT_Minuit2_MatrixInverse
21 template<
class mtype,
class M,
class T>
26 MatrixInverse(
const M& obj) : fObject(obj) {}
32 const M& Obj()
const {
return fObject;}
39 template<
class M,
class T>
40 class MatrixInverse<vec, M, T> {
44 MatrixInverse(
const M& obj) : fObject(obj) {}
52 const M& Obj()
const {
return fObject;}
59 template<
class mt,
class M,
class T>
60 inline ABObj<mt, MatrixInverse<mt, ABObj<mt, M, T>, T>, T> Inverse(
const ABObj<mt, M, T>& obj) {
61 return ABObj<mt, MatrixInverse<mt, ABObj<mt, M, T>, T>, T>(MatrixInverse<mt, ABObj<mt, M, T>, T>(obj));
68 #endif // ROOT_Minuit2_MatrixInverse