37 : fFunction(pFunction), fAbscissa(0), fWeight(0), fNumber(0)
84 static G4double cof[6] = { 76.18009172947146, -86.50532032941677,
85 24.01409824083091, -1.231739572450155,
86 0.1208650973866179e-2, -0.5395239384953e-5 } ;
89 tmp -= (x + 0.5) * std::log(tmp);
92 for (
size_t j = 0; j <= 5; j++ )
97 return -tmp + std::log(2.5066282746310005*ser);
G4double(* function)(G4double)
G4double GetWeight(G4int index) const
G4VGaussianQuadrature(function pFunction)
virtual ~G4VGaussianQuadrature()
G4double GammaLogarithm(G4double xx)
G4double GetAbscissa(G4int index) const