| 
    Geant4
    10.00.p01
    
   | 
 
#include <G4SimpleIntegration.hh>
Public Member Functions | |
| G4SimpleIntegration (function pFunction) | |
| G4SimpleIntegration (function pFunction, G4double pTolerance) | |
| ~G4SimpleIntegration () | |
| G4double | Trapezoidal (G4double xInitial, G4double xFinal, G4int iterationNumber) | 
| G4double | MidPoint (G4double xInitial, G4double xFinal, G4int iterationNumber) | 
| G4double | Gauss (G4double xInitial, G4double xFinal, G4int iterationNumber) | 
| G4double | Simpson (G4double xInitial, G4double xFinal, G4int iterationNumber) | 
| G4double | AdaptGaussIntegration (G4double xInitial, G4double xFinal) | 
Protected Member Functions | |
| G4double | Gauss (G4double xInitial, G4double xFinal) | 
| void | AdaptGauss (G4double xInitial, G4double xFinal, G4double &sum, G4int &depth) | 
Private Member Functions | |
| G4SimpleIntegration (const G4SimpleIntegration &) | |
| G4SimpleIntegration & | operator= (const G4SimpleIntegration &) | 
Private Attributes | |
| function | fFunction | 
| G4double | fTolerance | 
| const G4int | fMaxDepth | 
Definition at line 64 of file G4SimpleIntegration.hh.
      
  | 
  explicit | 
Definition at line 36 of file G4SimpleIntegration.cc.
Definition at line 43 of file G4SimpleIntegration.cc.
| G4SimpleIntegration::~G4SimpleIntegration | ( | ) | 
Definition at line 52 of file G4SimpleIntegration.cc.
      
  | 
  private | 
      
  | 
  protected | 
Definition at line 160 of file G4SimpleIntegration.cc.
References FatalException, fMaxDepth, fTolerance, G4Exception(), and Gauss().
Referenced by AdaptGaussIntegration().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 134 of file G4SimpleIntegration.cc.
References AdaptGauss().
 Here is the call graph for this function:Definition at line 91 of file G4SimpleIntegration.cc.
References fFunction.
Referenced by AdaptGauss().
 Here is the caller graph for this function:Definition at line 145 of file G4SimpleIntegration.cc.
References fFunction.
| G4double G4SimpleIntegration::MidPoint | ( | G4double | xInitial, | 
| G4double | xFinal, | ||
| G4int | iterationNumber | ||
| ) | 
Definition at line 75 of file G4SimpleIntegration.cc.
References fFunction.
      
  | 
  private | 
Definition at line 109 of file G4SimpleIntegration.cc.
References fFunction.
| G4double G4SimpleIntegration::Trapezoidal | ( | G4double | xInitial, | 
| G4double | xFinal, | ||
| G4int | iterationNumber | ||
| ) | 
Definition at line 59 of file G4SimpleIntegration.cc.
References fFunction.
      
  | 
  private | 
Definition at line 115 of file G4SimpleIntegration.hh.
Referenced by Gauss(), MidPoint(), Simpson(), and Trapezoidal().
      
  | 
  private | 
Definition at line 117 of file G4SimpleIntegration.hh.
Referenced by AdaptGauss().
      
  | 
  private | 
Definition at line 116 of file G4SimpleIntegration.hh.
Referenced by AdaptGauss().