| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# GenericMatrixTypes.h

Go to the documentation of this file.

    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