Geant4-11
|
#include <G4SimpleIntegration.hh>
Public Member Functions | |
G4double | AdaptGaussIntegration (G4double xInitial, G4double xFinal) |
G4SimpleIntegration (const G4SimpleIntegration &)=delete | |
G4SimpleIntegration (function pFunction) | |
G4SimpleIntegration (function pFunction, G4double pTolerance) | |
G4double | Gauss (G4double xInitial, G4double xFinal, G4int iterationNumber) |
G4double | MidPoint (G4double xInitial, G4double xFinal, G4int iterationNumber) |
G4SimpleIntegration & | operator= (const G4SimpleIntegration &)=delete |
G4double | Simpson (G4double xInitial, G4double xFinal, G4int iterationNumber) |
G4double | Trapezoidal (G4double xInitial, G4double xFinal, G4int iterationNumber) |
~G4SimpleIntegration () | |
Protected Member Functions | |
void | AdaptGauss (G4double xInitial, G4double xFinal, G4double &sum, G4int &depth) |
G4double | Gauss (G4double xInitial, G4double xFinal) |
Private Attributes | |
function | fFunction |
const G4int | fMaxDepth = 100 |
G4double | fTolerance = 0.0001 |
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.
References AdaptGauss(), FatalException, fMaxDepth, fTolerance, G4Exception(), and Gauss().
Referenced by AdaptGauss(), and AdaptGaussIntegration().
Definition at line 113 of file G4SimpleIntegration.cc.
References AdaptGauss().
Definition at line 76 of file G4SimpleIntegration.cc.
References fFunction.
Referenced by AdaptGauss().
G4double G4SimpleIntegration::MidPoint | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
|
delete |
Definition at line 92 of file G4SimpleIntegration.cc.
References fFunction.
G4double G4SimpleIntegration::Trapezoidal | ( | G4double | xInitial, |
G4double | xFinal, | ||
G4int | iterationNumber | ||
) |
|
private |
Definition at line 84 of file G4SimpleIntegration.hh.
Referenced by Gauss(), MidPoint(), Simpson(), and Trapezoidal().
|
private |
Definition at line 86 of file G4SimpleIntegration.hh.
Referenced by AdaptGauss().
|
private |
Definition at line 85 of file G4SimpleIntegration.hh.
Referenced by AdaptGauss().