00001
00002
00013
00014
00015 #ifndef GAUDIKERNEL_GENERICMATRIXTYPES_H
00016 #define GAUDIKERNEL_GENERICMATRIXTYPES_H 1
00017
00018
00019 #include "Math/SMatrix.h"
00020
00028 namespace Gaudi
00029 {
00030
00031
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