Geant4
10.02.p02
|
#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().
Definition at line 134 of file G4SimpleIntegration.cc.
References AdaptGauss().
Definition at line 91 of file G4SimpleIntegration.cc.
Referenced by AdaptGauss().
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.
|
private |
Definition at line 109 of file G4SimpleIntegration.cc.
G4double G4SimpleIntegration::Trapezoidal | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
Definition at line 59 of file G4SimpleIntegration.cc.
|
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().