Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
SMatrixDfwd.h
Go to the documentation of this file.
1 // @(#)root/smatrix:$Id$
2 // Authors: T. Glebe, L. Moneta 2005
3 
4 #ifndef ROOT_Math_SMatrixDfwd
5 #define ROOT_Math_SMatrixDfwd
6 
7 namespace ROOT {
8 
9 namespace Math{
10 
11  template <class T, unsigned int D1, unsigned int D2, class R> class SMatrix;
12 
13  template <class T, unsigned int D1, unsigned int D2> class MatRepStd;
14  template <class T, unsigned int D> class MatRepSym;
15 
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;
22 
23 
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;
30 
31 } // namespace Math
32 
33 } // namespace ROOT
34 
35 
36 #endif