![]() |
|
|
Generated: 24 Nov 2008 |
00001 00002 //--------------------------------------------------------------------------------- 00013 //--------------------------------------------------------------------------------- 00014 00015 #ifndef GAUDIKERNEL_GENERICMATRIXTYPES_H 00016 #define GAUDIKERNEL_GENERICMATRIXTYPES_H 1 00017 00018 // Include files 00019 #include "Math/SMatrix.h" 00020 00028 namespace Gaudi 00029 { 00030 00031 // NB : Please remember to give a simple doxygen comment for each typedef 00032 00033 typedef ROOT::Math::SMatrix<double, 1, 1> Matrix1x1; 00034 typedef ROOT::Math::SMatrix<double, 2, 2> Matrix2x2; 00035 typedef ROOT::Math::SMatrix<double, 3, 3> Matrix3x3; 00036 typedef ROOT::Math::SMatrix<double, 4, 4> Matrix4x4; 00037 typedef ROOT::Math::SMatrix<double, 5, 5> Matrix5x5; 00038 typedef ROOT::Math::SMatrix<double, 6, 6> Matrix6x6; 00039 typedef ROOT::Math::SMatrix<double, 7, 7> Matrix7x7; 00040 typedef ROOT::Math::SMatrix<double, 8, 8> Matrix8x8; 00041 typedef ROOT::Math::SMatrix<double, 9, 9> Matrix9x9; 00042 00043 typedef ROOT::Math::SMatrix<double, 1, 3> Matrix1x3; 00044 typedef ROOT::Math::SMatrix<double, 1, 5> Matrix1x5; 00045 typedef ROOT::Math::SMatrix<double, 1, 6> Matrix1x6; 00046 typedef ROOT::Math::SMatrix<double, 4, 3> Matrix4x3; 00047 typedef ROOT::Math::SMatrix<double, 3, 4> Matrix3x4; 00048 typedef ROOT::Math::SMatrix<double, 3, 5> Matrix3x5; 00049 typedef ROOT::Math::SMatrix<double, 3, 6> Matrix3x6; 00050 typedef ROOT::Math::SMatrix<double, 2, 3> Matrix2x3; 00051 typedef ROOT::Math::SMatrix<double, 3, 2> Matrix3x2; 00052 00053 typedef ROOT::Math::SMatrix<float, 1, 1> Matrix1x1F; 00054 typedef ROOT::Math::SMatrix<float, 2, 2> Matrix2x2F; 00055 typedef ROOT::Math::SMatrix<float, 3, 3> Matrix3x3F; 00056 typedef ROOT::Math::SMatrix<float, 4, 4> Matrix4x4F; 00057 typedef ROOT::Math::SMatrix<float, 5, 5> Matrix5x5F; 00058 typedef ROOT::Math::SMatrix<float, 6, 6> Matrix6x6F; 00059 typedef ROOT::Math::SMatrix<float, 7, 7> Matrix7x7F; 00060 typedef ROOT::Math::SMatrix<float, 8, 8> Matrix8x8F; 00061 typedef ROOT::Math::SMatrix<float, 9, 9> Matrix9x9F; 00062 00063 typedef ROOT::Math::SMatrix<float, 1, 5> Matrix1x5F; 00064 typedef ROOT::Math::SMatrix<float, 4, 3> Matrix4x3F; 00065 typedef ROOT::Math::SMatrix<float, 3, 4> Matrix3x4F; 00066 typedef ROOT::Math::SMatrix<float, 2, 3> Matrix2x3F; 00067 typedef ROOT::Math::SMatrix<float, 3, 2> Matrix3x2F; 00068 00069 }; 00070 #endif // KERNEL_GENERICMATRIXTYPES_H