#include <G4SimpleIntegration.hh>
|
| 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) |
|
Definition at line 64 of file G4SimpleIntegration.hh.
◆ G4SimpleIntegration() [1/3]
G4SimpleIntegration::G4SimpleIntegration |
( |
function |
pFunction | ) |
|
|
explicit |
◆ G4SimpleIntegration() [2/3]
G4SimpleIntegration::G4SimpleIntegration |
( |
function |
pFunction, |
|
|
G4double |
pTolerance |
|
) |
| |
◆ ~G4SimpleIntegration()
G4SimpleIntegration::~G4SimpleIntegration |
( |
| ) |
|
◆ G4SimpleIntegration() [3/3]
◆ AdaptGauss()
Definition at line 160 of file G4SimpleIntegration.cc.
167 G4Exception(
"G4SimpleIntegration::AdaptGauss()",
"Error",
170 G4double xMean = (xInitial + xFinal)/2.0 ;
174 if(std::fabs(leftHalf+rightHalf-full) <
fTolerance)
G4double Gauss(G4double xInitial, G4double xFinal, G4int iterationNumber)
void AdaptGauss(G4double xInitial, G4double xFinal, G4double &sum, G4int &depth)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ AdaptGaussIntegration()
Definition at line 134 of file G4SimpleIntegration.cc.
void AdaptGauss(G4double xInitial, G4double xFinal, G4double &sum, G4int &depth)
◆ Gauss() [1/2]
◆ Gauss() [2/2]
◆ MidPoint()
◆ operator=()
◆ Simpson()
◆ Trapezoidal()
◆ fFunction
◆ fMaxDepth
const G4int G4SimpleIntegration::fMaxDepth |
|
private |
◆ fTolerance
G4double G4SimpleIntegration::fTolerance |
|
private |
The documentation for this class was generated from the following files: