Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#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) |
Definition at line 64 of file G4SimpleIntegration.hh.
|
explicit |
Definition at line 39 of file G4SimpleIntegration.cc.
Definition at line 45 of file G4SimpleIntegration.cc.
G4SimpleIntegration::~G4SimpleIntegration | ( | ) |
Definition at line 53 of file G4SimpleIntegration.cc.
|
protected |
Definition at line 161 of file G4SimpleIntegration.cc.
Referenced by AdaptGauss(), and AdaptGaussIntegration().
Definition at line 135 of file G4SimpleIntegration.cc.
Definition at line 146 of file G4SimpleIntegration.cc.
Definition at line 92 of file G4SimpleIntegration.cc.
Referenced by AdaptGauss().
G4double G4SimpleIntegration::MidPoint | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
Definition at line 76 of file G4SimpleIntegration.cc.
Definition at line 110 of file G4SimpleIntegration.cc.
G4double G4SimpleIntegration::Trapezoidal | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
Definition at line 60 of file G4SimpleIntegration.cc.