Geant4 10.7.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 () | |
G4SimpleIntegration (const G4SimpleIntegration &)=delete | |
G4SimpleIntegration & | operator= (const G4SimpleIntegration &)=delete |
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 45 of file G4SimpleIntegration.hh.
|
explicit |
Definition at line 34 of file G4SimpleIntegration.cc.
Definition at line 38 of file G4SimpleIntegration.cc.
G4SimpleIntegration::~G4SimpleIntegration | ( | ) |
Definition at line 44 of file G4SimpleIntegration.cc.
|
delete |
|
protected |
Definition at line 134 of file G4SimpleIntegration.cc.
Referenced by AdaptGauss(), and AdaptGaussIntegration().
Definition at line 113 of file G4SimpleIntegration.cc.
Definition at line 122 of file G4SimpleIntegration.cc.
Definition at line 76 of file G4SimpleIntegration.cc.
Referenced by AdaptGauss().
G4double G4SimpleIntegration::MidPoint | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
Definition at line 62 of file G4SimpleIntegration.cc.
|
delete |
Definition at line 92 of file G4SimpleIntegration.cc.
G4double G4SimpleIntegration::Trapezoidal | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
Definition at line 48 of file G4SimpleIntegration.cc.