All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Integration.h
Go to the documentation of this file.
1 // $Id: Integration.h,v 1.1 2003/11/19 17:09:40 mato Exp $
2 // ============================================================================
3 #ifndef GAUDIMATH_INTEGRATION_H
4 #define GAUDIMATH_INTEGRATION_H 1
5 // ============================================================================
6 // Include files
7 // ============================================================================
8 
9 namespace GaudiMath
10 {
19  namespace Integration
20  {
22  enum Inf { Infinity = 0 } ;
27  enum Type { NonAdaptive ,
30  Other } ;
32  enum Category { Finite ,
36  enum KronrodRule { Fixed = 0 ,
37  Gauss15 = 1 ,
38  Gauss21 = 2 ,
39  Gauss31 = 3 ,
40  Gauss41 = 4 ,
41  Gauss51 = 5 ,
42  Gauss61 = 6 ,
44  } // end of namespace Integration
45 } // end of namespace GaudiMath
46 
47 // ============================================================================
48 // The END
49 // ============================================================================
50 #endif // GAUDIMATH_INTEGRATION_H
51 // ============================================================================
Category
integration category
Definition: Integration.h:32
Type
type of integration (for finite limits)
Definition: Integration.h:27
Limit
how to distinguish variable low and variable high limits
Definition: Integration.h:24
KronrodRule
integration rule
Definition: Integration.h:36
collection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral ...