The Gaudi Framework  v37r0 (b608885e)
GenericMatrixTypes.h
Go to the documentation of this file.
1 /***********************************************************************************\
2 * (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
3 * *
4 * This software is distributed under the terms of the Apache version 2 licence, *
5 * copied verbatim in the file "LICENSE". *
6 * *
7 * In applying this licence, CERN does not waive the privileges and immunities *
8 * granted to it by virtue of its status as an Intergovernmental Organization *
9 * or submit itself to any jurisdiction. *
10 \***********************************************************************************/
11 
12 //---------------------------------------------------------------------------------
20 //---------------------------------------------------------------------------------
21 
22 #ifndef GAUDIKERNEL_GENERICMATRIXTYPES_H
23 #define GAUDIKERNEL_GENERICMATRIXTYPES_H 1
24 
25 // Include files
26 #include "Math/SMatrix.h"
27 
35 namespace Gaudi {
36 
37  // NB : Please remember to give a simple doxygen comment for each typedef
38 
39  typedef ROOT::Math::SMatrix<double, 1, 1> Matrix1x1;
40  typedef ROOT::Math::SMatrix<double, 2, 2> Matrix2x2;
41  typedef ROOT::Math::SMatrix<double, 3, 3> Matrix3x3;
42  typedef ROOT::Math::SMatrix<double, 4, 4> Matrix4x4;
43  typedef ROOT::Math::SMatrix<double, 5, 5> Matrix5x5;
44  typedef ROOT::Math::SMatrix<double, 6, 6> Matrix6x6;
45  typedef ROOT::Math::SMatrix<double, 7, 7> Matrix7x7;
46  typedef ROOT::Math::SMatrix<double, 8, 8> Matrix8x8;
47  typedef ROOT::Math::SMatrix<double, 9, 9> Matrix9x9;
48 
49  typedef ROOT::Math::SMatrix<double, 1, 3> Matrix1x3;
50  typedef ROOT::Math::SMatrix<double, 1, 5> Matrix1x5;
51  typedef ROOT::Math::SMatrix<double, 1, 6> Matrix1x6;
52  typedef ROOT::Math::SMatrix<double, 2, 3> Matrix2x3;
53  typedef ROOT::Math::SMatrix<double, 2, 5> Matrix2x5;
54  typedef ROOT::Math::SMatrix<double, 3, 2> Matrix3x2;
55  typedef ROOT::Math::SMatrix<double, 3, 4> Matrix3x4;
56  typedef ROOT::Math::SMatrix<double, 3, 5> Matrix3x5;
57  typedef ROOT::Math::SMatrix<double, 3, 6> Matrix3x6;
58  typedef ROOT::Math::SMatrix<double, 4, 3> Matrix4x3;
59 
60  typedef ROOT::Math::SMatrix<float, 1, 1> Matrix1x1F;
61  typedef ROOT::Math::SMatrix<float, 2, 2> Matrix2x2F;
62  typedef ROOT::Math::SMatrix<float, 3, 3> Matrix3x3F;
63  typedef ROOT::Math::SMatrix<float, 4, 4> Matrix4x4F;
64  typedef ROOT::Math::SMatrix<float, 5, 5> Matrix5x5F;
65  typedef ROOT::Math::SMatrix<float, 6, 6> Matrix6x6F;
66  typedef ROOT::Math::SMatrix<float, 7, 7> Matrix7x7F;
67  typedef ROOT::Math::SMatrix<float, 8, 8> Matrix8x8F;
68  typedef ROOT::Math::SMatrix<float, 9, 9> Matrix9x9F;
69 
70  typedef ROOT::Math::SMatrix<float, 1, 3> Matrix1x3F;
71  typedef ROOT::Math::SMatrix<float, 1, 5> Matrix1x5F;
72  typedef ROOT::Math::SMatrix<float, 1, 6> Matrix1x6F;
73  typedef ROOT::Math::SMatrix<float, 2, 3> Matrix2x3F;
74  typedef ROOT::Math::SMatrix<float, 2, 5> Matrix2x5F;
75  typedef ROOT::Math::SMatrix<float, 3, 2> Matrix3x2F;
76  typedef ROOT::Math::SMatrix<float, 3, 4> Matrix3x4F;
77  typedef ROOT::Math::SMatrix<float, 3, 5> Matrix3x5F;
78  typedef ROOT::Math::SMatrix<float, 3, 6> Matrix3x6F;
79  typedef ROOT::Math::SMatrix<float, 4, 3> Matrix4x3F;
80 } // namespace Gaudi
81 #endif // KERNEL_GENERICMATRIXTYPES_H
Gaudi::Matrix4x3
ROOT::Math::SMatrix< double, 4, 3 > Matrix4x3
Generic 4x3 matrix (double)
Definition: GenericMatrixTypes.h:58
Gaudi::Matrix3x6F
ROOT::Math::SMatrix< float, 3, 6 > Matrix3x6F
Generic 3x6 matrix (float)
Definition: GenericMatrixTypes.h:78
Gaudi::Matrix7x7
ROOT::Math::SMatrix< double, 7, 7 > Matrix7x7
Generic 7x7 matrix (double)
Definition: GenericMatrixTypes.h:45
Gaudi::Matrix5x5
ROOT::Math::SMatrix< double, 5, 5 > Matrix5x5
Generic 5x5 matrix (double)
Definition: GenericMatrixTypes.h:43
Gaudi::Matrix3x4F
ROOT::Math::SMatrix< float, 3, 4 > Matrix3x4F
Generic 3x4 matrix (float)
Definition: GenericMatrixTypes.h:76
Gaudi::Matrix3x2F
ROOT::Math::SMatrix< float, 3, 2 > Matrix3x2F
Generic 3x2 matrix (float)
Definition: GenericMatrixTypes.h:75
Gaudi::Matrix1x5
ROOT::Math::SMatrix< double, 1, 5 > Matrix1x5
Generic 1x5 matrix (double)
Definition: GenericMatrixTypes.h:50
Gaudi::Matrix2x2F
ROOT::Math::SMatrix< float, 2, 2 > Matrix2x2F
Generic 2x2 matrix (float)
Definition: GenericMatrixTypes.h:61
Gaudi::Matrix3x2
ROOT::Math::SMatrix< double, 3, 2 > Matrix3x2
Generic 3x2 matrix (double)
Definition: GenericMatrixTypes.h:54
Gaudi::Matrix1x3
ROOT::Math::SMatrix< double, 1, 3 > Matrix1x3
Generic 1x3 matrix (double)
Definition: GenericMatrixTypes.h:49
Gaudi::Matrix5x5F
ROOT::Math::SMatrix< float, 5, 5 > Matrix5x5F
Generic 5x5 matrix (float)
Definition: GenericMatrixTypes.h:64
Gaudi::Matrix4x3F
ROOT::Math::SMatrix< float, 4, 3 > Matrix4x3F
Generic 4x3 matrix (float)
Definition: GenericMatrixTypes.h:79
Gaudi::Matrix9x9F
ROOT::Math::SMatrix< float, 9, 9 > Matrix9x9F
Generic 9x9 matrix (float)
Definition: GenericMatrixTypes.h:68
Gaudi::Matrix8x8F
ROOT::Math::SMatrix< float, 8, 8 > Matrix8x8F
Generic 8x8 matrix (float)
Definition: GenericMatrixTypes.h:67
Gaudi::Matrix3x4
ROOT::Math::SMatrix< double, 3, 4 > Matrix3x4
Generic 3x4 matrix (double)
Definition: GenericMatrixTypes.h:55
Gaudi::Matrix2x3F
ROOT::Math::SMatrix< float, 2, 3 > Matrix2x3F
Generic 2x3 matrix (float)
Definition: GenericMatrixTypes.h:73
Gaudi::Matrix2x3
ROOT::Math::SMatrix< double, 2, 3 > Matrix2x3
Generic 2x3 matrix (double)
Definition: GenericMatrixTypes.h:52
Gaudi::Matrix7x7F
ROOT::Math::SMatrix< float, 7, 7 > Matrix7x7F
Generic 7x7 matrix (float)
Definition: GenericMatrixTypes.h:66
Gaudi::Matrix1x5F
ROOT::Math::SMatrix< float, 1, 5 > Matrix1x5F
Generic 1x5 matrix (float)
Definition: GenericMatrixTypes.h:71
Gaudi::Matrix8x8
ROOT::Math::SMatrix< double, 8, 8 > Matrix8x8
Generic 8x8 matrix (double)
Definition: GenericMatrixTypes.h:46
Gaudi::Matrix3x5
ROOT::Math::SMatrix< double, 3, 5 > Matrix3x5
Generic 3x5 matrix (double)
Definition: GenericMatrixTypes.h:56
Gaudi::Matrix4x4
ROOT::Math::SMatrix< double, 4, 4 > Matrix4x4
Generic 4x4 matrix (double)
Definition: GenericMatrixTypes.h:42
Gaudi::Matrix2x5
ROOT::Math::SMatrix< double, 2, 5 > Matrix2x5
Generic 2x5 matrix (double)
Definition: GenericMatrixTypes.h:53
Gaudi::Matrix1x6
ROOT::Math::SMatrix< double, 1, 6 > Matrix1x6
Generic 1x6 matrix (double)
Definition: GenericMatrixTypes.h:51
Gaudi
Header file for std:chrono::duration-based Counters.
Definition: __init__.py:1
Gaudi::Matrix4x4F
ROOT::Math::SMatrix< float, 4, 4 > Matrix4x4F
Generic 4x4 matrix (float)
Definition: GenericMatrixTypes.h:63
Gaudi::Matrix2x2
ROOT::Math::SMatrix< double, 2, 2 > Matrix2x2
Generic 2x2 matrix (double)
Definition: GenericMatrixTypes.h:40
Gaudi::Matrix9x9
ROOT::Math::SMatrix< double, 9, 9 > Matrix9x9
Generic 9x9 matrix (double)
Definition: GenericMatrixTypes.h:47
Gaudi::Matrix2x5F
ROOT::Math::SMatrix< float, 2, 5 > Matrix2x5F
Generic 2x5 matrix (float)
Definition: GenericMatrixTypes.h:74
Gaudi::Matrix3x3
ROOT::Math::SMatrix< double, 3, 3 > Matrix3x3
Generic 3x3 matrix (double)
Definition: GenericMatrixTypes.h:41
Gaudi::Matrix1x1
ROOT::Math::SMatrix< double, 1, 1 > Matrix1x1
Generic 1x1 matrix (double)
Definition: GenericMatrixTypes.h:39
Gaudi::Matrix1x1F
ROOT::Math::SMatrix< float, 1, 1 > Matrix1x1F
Generic 1x1 matrix (float)
Definition: GenericMatrixTypes.h:60
Gaudi::Matrix3x3F
ROOT::Math::SMatrix< float, 3, 3 > Matrix3x3F
Generic 3x3 matrix (float)
Definition: GenericMatrixTypes.h:62
Gaudi::Matrix3x6
ROOT::Math::SMatrix< double, 3, 6 > Matrix3x6
Generic 3x6 matrix (double)
Definition: GenericMatrixTypes.h:57
Gaudi::Matrix3x5F
ROOT::Math::SMatrix< float, 3, 5 > Matrix3x5F
Generic 3x5 matrix (float)
Definition: GenericMatrixTypes.h:77
Gaudi::Matrix6x6
ROOT::Math::SMatrix< double, 6, 6 > Matrix6x6
Generic 6x6 matrix (double)
Definition: GenericMatrixTypes.h:44
Gaudi::Matrix1x6F
ROOT::Math::SMatrix< float, 1, 6 > Matrix1x6F
Generic 1x6 matrix (float)
Definition: GenericMatrixTypes.h:72
Gaudi::Matrix6x6F
ROOT::Math::SMatrix< float, 6, 6 > Matrix6x6F
Generic 6x6 matrix (float)
Definition: GenericMatrixTypes.h:65
Gaudi::Matrix1x3F
ROOT::Math::SMatrix< float, 1, 3 > Matrix1x3F
Generic 1x3 matrix (float)
Definition: GenericMatrixTypes.h:70