4 #ifndef ROOT_Math_SMatrixDfwd
5 #define ROOT_Math_SMatrixDfwd
11 template <
class T,
unsigned int D1,
unsigned int D2,
class R>
class SMatrix;
13 template <
class T,
unsigned int D1,
unsigned int D2>
class MatRepStd;
14 template <
class T,
unsigned int D>
class MatRepSym;
16 typedef SMatrix<double,2,2,MatRepStd<double,2,2> > SMatrix2D;
17 typedef SMatrix<double,3,3,MatRepStd<double,3,3> > SMatrix3D;
18 typedef SMatrix<double,4,4,MatRepStd<double,4,4> > SMatrix4D;
19 typedef SMatrix<double,5,5,MatRepStd<double,5,5> > SMatrix5D;
20 typedef SMatrix<double,6,6,MatRepStd<double,6,6> > SMatrix6D;
21 typedef SMatrix<double,7,7,MatRepStd<double,7,7> > SMatrix7D;
24 typedef SMatrix<double,2,2,MatRepSym<double,2> > SMatrixSym2D;
25 typedef SMatrix<double,3,3,MatRepSym<double,3> > SMatrixSym3D;
26 typedef SMatrix<double,4,4,MatRepSym<double,4> > SMatrixSym4D;
27 typedef SMatrix<double,5,5,MatRepSym<double,5> > SMatrixSym5D;
28 typedef SMatrix<double,6,6,MatRepSym<double,6> > SMatrixSym6D;
29 typedef SMatrix<double,7,7,MatRepSym<double,7> > SMatrixSym7D;