File indexing completed on 2025-01-30 10:22:09
0001
0002
0003
0004 #ifndef ROOT_Math_SMatrixDfwd
0005 #define ROOT_Math_SMatrixDfwd
0006
0007 namespace ROOT {
0008
0009 namespace Math{
0010
0011 template <class T, unsigned int D1, unsigned int D2, class R> class SMatrix;
0012
0013 template <class T, unsigned int D1, unsigned int D2> class MatRepStd;
0014 template <class T, unsigned int D> class MatRepSym;
0015
0016 typedef SMatrix<double,2,2,MatRepStd<double,2,2> > SMatrix2D;
0017 typedef SMatrix<double,3,3,MatRepStd<double,3,3> > SMatrix3D;
0018 typedef SMatrix<double,4,4,MatRepStd<double,4,4> > SMatrix4D;
0019 typedef SMatrix<double,5,5,MatRepStd<double,5,5> > SMatrix5D;
0020 typedef SMatrix<double,6,6,MatRepStd<double,6,6> > SMatrix6D;
0021 typedef SMatrix<double,7,7,MatRepStd<double,7,7> > SMatrix7D;
0022
0023
0024 typedef SMatrix<double,2,2,MatRepSym<double,2> > SMatrixSym2D;
0025 typedef SMatrix<double,3,3,MatRepSym<double,3> > SMatrixSym3D;
0026 typedef SMatrix<double,4,4,MatRepSym<double,4> > SMatrixSym4D;
0027 typedef SMatrix<double,5,5,MatRepSym<double,5> > SMatrixSym5D;
0028 typedef SMatrix<double,6,6,MatRepSym<double,6> > SMatrixSym6D;
0029 typedef SMatrix<double,7,7,MatRepSym<double,7> > SMatrixSym7D;
0030
0031 }
0032
0033 }
0034
0035
0036 #endif