![]() |
|
|
Generated: 8 Jan 2009 |
00001 // $Id: Integration.h,v 1.1 2003/11/19 17:09:40 mato Exp $ 00002 // ============================================================================ 00003 #ifndef GAUDIMATH_INTEGRATION_H 00004 #define GAUDIMATH_INTEGRATION_H 1 00005 // ============================================================================ 00006 // Include files 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 }; // end of namespace Integration 00045 }; // end of namespace GaudiMath 00046 00047 // ============================================================================ 00048 // The END 00049 // ============================================================================ 00050 #endif // GAUDIMATH_INTEGRATION_H 00051 // ============================================================================