38#ifndef G4SIMPLEINTEGRATION_HH
39#define G4SIMPLEINTEGRATION_HH 1
64 G4int iterationNumber);
86 const G4int fMaxDepth = 100;
G4double(*)(G4double) function
G4double(*)(G4double) function
G4SimpleIntegration & operator=(const G4SimpleIntegration &)=delete
G4double AdaptGaussIntegration(G4double xInitial, G4double xFinal)
G4double Gauss(G4double xInitial, G4double xFinal, G4int iterationNumber)
G4SimpleIntegration(function pFunction)
G4double Trapezoidal(G4double xInitial, G4double xFinal, G4int iterationNumber)
G4double Simpson(G4double xInitial, G4double xFinal, G4int iterationNumber)
~G4SimpleIntegration()=default
void AdaptGauss(G4double xInitial, G4double xFinal, G4double &sum, G4int &depth)
G4SimpleIntegration(const G4SimpleIntegration &)=delete
G4double MidPoint(G4double xInitial, G4double xFinal, G4int iterationNumber)