File indexing completed on 2025-01-30 10:07:13
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 #ifndef GAUDIKERNEL_GENERICMATRIXTYPES_H
0023 #define GAUDIKERNEL_GENERICMATRIXTYPES_H 1
0024
0025
0026 #include "Math/SMatrix.h"
0027
0028
0029
0030
0031
0032
0033
0034
0035 namespace Gaudi {
0036
0037
0038
0039 typedef ROOT::Math::SMatrix<double, 1, 1> Matrix1x1;
0040 typedef ROOT::Math::SMatrix<double, 2, 2> Matrix2x2;
0041 typedef ROOT::Math::SMatrix<double, 3, 3> Matrix3x3;
0042 typedef ROOT::Math::SMatrix<double, 4, 4> Matrix4x4;
0043 typedef ROOT::Math::SMatrix<double, 5, 5> Matrix5x5;
0044 typedef ROOT::Math::SMatrix<double, 6, 6> Matrix6x6;
0045 typedef ROOT::Math::SMatrix<double, 7, 7> Matrix7x7;
0046 typedef ROOT::Math::SMatrix<double, 8, 8> Matrix8x8;
0047 typedef ROOT::Math::SMatrix<double, 9, 9> Matrix9x9;
0048
0049 typedef ROOT::Math::SMatrix<double, 1, 3> Matrix1x3;
0050 typedef ROOT::Math::SMatrix<double, 1, 5> Matrix1x5;
0051 typedef ROOT::Math::SMatrix<double, 1, 6> Matrix1x6;
0052 typedef ROOT::Math::SMatrix<double, 2, 3> Matrix2x3;
0053 typedef ROOT::Math::SMatrix<double, 2, 5> Matrix2x5;
0054 typedef ROOT::Math::SMatrix<double, 3, 2> Matrix3x2;
0055 typedef ROOT::Math::SMatrix<double, 3, 4> Matrix3x4;
0056 typedef ROOT::Math::SMatrix<double, 3, 5> Matrix3x5;
0057 typedef ROOT::Math::SMatrix<double, 3, 6> Matrix3x6;
0058 typedef ROOT::Math::SMatrix<double, 4, 3> Matrix4x3;
0059
0060 typedef ROOT::Math::SMatrix<float, 1, 1> Matrix1x1F;
0061 typedef ROOT::Math::SMatrix<float, 2, 2> Matrix2x2F;
0062 typedef ROOT::Math::SMatrix<float, 3, 3> Matrix3x3F;
0063 typedef ROOT::Math::SMatrix<float, 4, 4> Matrix4x4F;
0064 typedef ROOT::Math::SMatrix<float, 5, 5> Matrix5x5F;
0065 typedef ROOT::Math::SMatrix<float, 6, 6> Matrix6x6F;
0066 typedef ROOT::Math::SMatrix<float, 7, 7> Matrix7x7F;
0067 typedef ROOT::Math::SMatrix<float, 8, 8> Matrix8x8F;
0068 typedef ROOT::Math::SMatrix<float, 9, 9> Matrix9x9F;
0069
0070 typedef ROOT::Math::SMatrix<float, 1, 3> Matrix1x3F;
0071 typedef ROOT::Math::SMatrix<float, 1, 5> Matrix1x5F;
0072 typedef ROOT::Math::SMatrix<float, 1, 6> Matrix1x6F;
0073 typedef ROOT::Math::SMatrix<float, 2, 3> Matrix2x3F;
0074 typedef ROOT::Math::SMatrix<float, 2, 5> Matrix2x5F;
0075 typedef ROOT::Math::SMatrix<float, 3, 2> Matrix3x2F;
0076 typedef ROOT::Math::SMatrix<float, 3, 4> Matrix3x4F;
0077 typedef ROOT::Math::SMatrix<float, 3, 5> Matrix3x5F;
0078 typedef ROOT::Math::SMatrix<float, 3, 6> Matrix3x6F;
0079 typedef ROOT::Math::SMatrix<float, 4, 3> Matrix4x3F;
0080 }
0081 #endif