![]() |
|
|
Generated: 8 Jan 2009 |
00001 00002 //--------------------------------------------------------------------------------- 00013 //--------------------------------------------------------------------------------- 00014 00015 #ifndef GAUDIKERNEL_SYMMETRICMATRIXTYPES_H 00016 #define GAUDIKERNEL_SYMMETRICMATRIXTYPES_H 1 00017 00018 // Include files 00019 #include "Math/SMatrix.h" 00020 00028 namespace Gaudi 00029 { 00030 00031 typedef ROOT::Math::SMatrix<double, 1, 1, 00032 ROOT::Math::MatRepSym<double,1> > SymMatrix1x1; 00033 typedef ROOT::Math::SMatrix<double, 2, 2, 00034 ROOT::Math::MatRepSym<double,2> > SymMatrix2x2; 00035 typedef ROOT::Math::SMatrix<double, 3, 3, 00036 ROOT::Math::MatRepSym<double,3> > SymMatrix3x3; 00037 typedef ROOT::Math::SMatrix<double, 4, 4, 00038 ROOT::Math::MatRepSym<double,4> > SymMatrix4x4; 00039 typedef ROOT::Math::SMatrix<double, 5, 5, 00040 ROOT::Math::MatRepSym<double,5> > SymMatrix5x5; 00041 typedef ROOT::Math::SMatrix<double, 6, 6, 00042 ROOT::Math::MatRepSym<double,6> > SymMatrix6x6; 00043 typedef ROOT::Math::SMatrix<double, 7, 7, 00044 ROOT::Math::MatRepSym<double,7> > SymMatrix7x7; 00045 typedef ROOT::Math::SMatrix<double, 8, 8, 00046 ROOT::Math::MatRepSym<double,8> > SymMatrix8x8; 00047 typedef ROOT::Math::SMatrix<double, 9, 9, 00048 ROOT::Math::MatRepSym<double,9> > SymMatrix9x9; 00049 00050 typedef ROOT::Math::SMatrix<float, 1, 1, 00051 ROOT::Math::MatRepSym<float,1> > SymMatrix1x1F; 00052 typedef ROOT::Math::SMatrix<float, 2, 2, 00053 ROOT::Math::MatRepSym<float,2> > SymMatrix2x2F; 00054 typedef ROOT::Math::SMatrix<float, 3, 3, 00055 ROOT::Math::MatRepSym<float,3> > SymMatrix3x3F; 00056 typedef ROOT::Math::SMatrix<float, 4, 4, 00057 ROOT::Math::MatRepSym<float,4> > SymMatrix4x4F; 00058 typedef ROOT::Math::SMatrix<float, 5, 5, 00059 ROOT::Math::MatRepSym<float,5> > SymMatrix5x5F; 00060 typedef ROOT::Math::SMatrix<float, 6, 6, 00061 ROOT::Math::MatRepSym<float,6> > SymMatrix6x6F; 00062 typedef ROOT::Math::SMatrix<float, 7, 7, 00063 ROOT::Math::MatRepSym<float,7> > SymMatrix7x7F; 00064 typedef ROOT::Math::SMatrix<float, 8, 8, 00065 ROOT::Math::MatRepSym<float,8> > SymMatrix8x8F; 00066 typedef ROOT::Math::SMatrix<float, 9, 9, 00067 ROOT::Math::MatRepSym<float,9> > SymMatrix9x9F; 00068 00069 00070 }; 00071 #endif // KERNEL_SYMMETRICMATRIXTYPES_H