Go to the documentation of this file.00001
00002
00003 #ifndef GAUDIMATH_INTEGRATION_H
00004 #define GAUDIMATH_INTEGRATION_H 1
00005
00006
00007
00008
00009 namespace GaudiMath
00010 {
00019 namespace Integration
00020 {
00022 enum Inf { Infinity = 0 } ;
00024 enum Limit { VariableLowLimit ,
00025 VariableHighLimit } ;
00027 enum Type { NonAdaptive ,
00028 Adaptive ,
00029 AdaptiveSingular ,
00030 Other } ;
00032 enum Category { Finite ,
00033 Singular ,
00034 Infinite } ;
00036 enum KronrodRule { Fixed = 0 ,
00037 Gauss15 = 1 ,
00038 Gauss21 = 2 ,
00039 Gauss31 = 3 ,
00040 Gauss41 = 4 ,
00041 Gauss51 = 5 ,
00042 Gauss61 = 6 ,
00043 Default = Gauss31 } ;
00044 }
00045 }
00046
00047
00048
00049
00050 #endif // GAUDIMATH_INTEGRATION_H
00051