All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Integration.h
Go to the documentation of this file.
1 #ifndef GAUDIMATH_INTEGRATION_H
2 #define GAUDIMATH_INTEGRATION_H 1
3 // ============================================================================
4 // Include files
5 // ============================================================================
6 
7 namespace GaudiMath
8 {
17  namespace Integration
18  {
20  enum Inf { Infinity = 0 } ;
25  enum Type { NonAdaptive ,
28  Other } ;
30  enum Category { Finite ,
34  enum KronrodRule { Fixed = 0 ,
35  Gauss15 = 1 ,
36  Gauss21 = 2 ,
37  Gauss31 = 3 ,
38  Gauss41 = 4 ,
39  Gauss51 = 5 ,
40  Gauss61 = 6 ,
42  } // end of namespace Integration
43 } // end of namespace GaudiMath
44 
45 // ============================================================================
46 // The END
47 // ============================================================================
48 #endif // GAUDIMATH_INTEGRATION_H
49 // ============================================================================
Category
integration category
Definition: Integration.h:30
Type
type of integration (for finite limits)
Definition: Integration.h:25
Limit
how to distinguish variable low and variable high limits
Definition: Integration.h:22
GaudiMath.h GaudiMath/GaudiMath.h.
Definition: Adapters.h:13
KronrodRule
integration rule
Definition: Integration.h:34
collection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral ...