File indexing completed on 2025-10-26 08:43:38
0001 
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013 
0014 
0015 
0016 
0017 
0018 
0019 
0020 
0021 
0022 #ifndef GAUDIKERNEL_SYMMETRICMATRIXTYPES_H
0023 #define GAUDIKERNEL_SYMMETRICMATRIXTYPES_H 1
0024 
0025 
0026 #include <Math/SMatrix.h>
0027 
0028 
0029 
0030 
0031 
0032 
0033 
0034 
0035 namespace Gaudi {
0036 
0037   typedef ROOT::Math::SMatrix<double, 1, 1, ROOT::Math::MatRepSym<double, 1>> SymMatrix1x1; 
0038                                                                                             
0039   typedef ROOT::Math::SMatrix<double, 2, 2, ROOT::Math::MatRepSym<double, 2>> SymMatrix2x2; 
0040                                                                                             
0041   typedef ROOT::Math::SMatrix<double, 3, 3, ROOT::Math::MatRepSym<double, 3>> SymMatrix3x3; 
0042                                                                                             
0043   typedef ROOT::Math::SMatrix<double, 4, 4, ROOT::Math::MatRepSym<double, 4>> SymMatrix4x4; 
0044                                                                                             
0045   typedef ROOT::Math::SMatrix<double, 5, 5, ROOT::Math::MatRepSym<double, 5>> SymMatrix5x5; 
0046                                                                                             
0047   typedef ROOT::Math::SMatrix<double, 6, 6, ROOT::Math::MatRepSym<double, 6>> SymMatrix6x6; 
0048                                                                                             
0049   typedef ROOT::Math::SMatrix<double, 7, 7, ROOT::Math::MatRepSym<double, 7>> SymMatrix7x7; 
0050                                                                                             
0051   typedef ROOT::Math::SMatrix<double, 8, 8, ROOT::Math::MatRepSym<double, 8>> SymMatrix8x8; 
0052                                                                                             
0053   typedef ROOT::Math::SMatrix<double, 9, 9, ROOT::Math::MatRepSym<double, 9>> SymMatrix9x9; 
0054                                                                                             
0055 
0056   typedef ROOT::Math::SMatrix<float, 1, 1, ROOT::Math::MatRepSym<float, 1>> SymMatrix1x1F; 
0057                                                                                            
0058   typedef ROOT::Math::SMatrix<float, 2, 2, ROOT::Math::MatRepSym<float, 2>> SymMatrix2x2F; 
0059                                                                                            
0060   typedef ROOT::Math::SMatrix<float, 3, 3, ROOT::Math::MatRepSym<float, 3>> SymMatrix3x3F; 
0061                                                                                            
0062   typedef ROOT::Math::SMatrix<float, 4, 4, ROOT::Math::MatRepSym<float, 4>> SymMatrix4x4F; 
0063                                                                                            
0064   typedef ROOT::Math::SMatrix<float, 5, 5, ROOT::Math::MatRepSym<float, 5>> SymMatrix5x5F; 
0065                                                                                            
0066   typedef ROOT::Math::SMatrix<float, 6, 6, ROOT::Math::MatRepSym<float, 6>> SymMatrix6x6F; 
0067                                                                                            
0068   typedef ROOT::Math::SMatrix<float, 7, 7, ROOT::Math::MatRepSym<float, 7>> SymMatrix7x7F; 
0069                                                                                            
0070   typedef ROOT::Math::SMatrix<float, 8, 8, ROOT::Math::MatRepSym<float, 8>> SymMatrix8x8F; 
0071                                                                                            
0072   typedef ROOT::Math::SMatrix<float, 9, 9, ROOT::Math::MatRepSym<float, 9>> SymMatrix9x9F; 
0073                                                                                            
0074 } 
0075 #endif