Geant4-11
|
#include <G4GaussLegendreQ.hh>
Public Member Functions | |
G4double | AccurateIntegral (G4double a, G4double b) const |
G4GaussLegendreQ (const G4GaussLegendreQ &)=delete | |
G4GaussLegendreQ (function pFunction) | |
G4GaussLegendreQ (function pFunction, G4int nLegendre) | |
G4double | GetAbscissa (G4int index) const |
G4int | GetNumber () const |
G4double | GetWeight (G4int index) const |
G4double | Integral (G4double a, G4double b) const |
G4GaussLegendreQ & | operator= (const G4GaussLegendreQ &)=delete |
G4double | QuickIntegral (G4double a, G4double b) const |
Protected Member Functions | |
G4double | GammaLogarithm (G4double xx) |
Protected Attributes | |
G4double * | fAbscissa = nullptr |
function | fFunction |
G4int | fNumber = 0 |
G4double * | fWeight = nullptr |
Definition at line 44 of file G4GaussLegendreQ.hh.
|
explicit |
Definition at line 34 of file G4GaussLegendreQ.cc.
Definition at line 47 of file G4GaussLegendreQ.cc.
References G4VGaussianQuadrature::fAbscissa, FatalException, G4VGaussianQuadrature::fNumber, G4VGaussianQuadrature::fWeight, G4Exception(), and pi.
|
delete |
Definition at line 147 of file G4GaussLegendreQ.cc.
References G4VGaussianQuadrature::fFunction.
Definition at line 70 of file G4VGaussianQuadrature.cc.
Referenced by G4GaussJacobiQ::G4GaussJacobiQ(), and G4GaussLaguerreQ::G4GaussLaguerreQ().
Definition at line 53 of file G4VGaussianQuadrature.cc.
References G4VGaussianQuadrature::fAbscissa.
|
inherited |
Definition at line 58 of file G4VGaussianQuadrature.cc.
References G4VGaussianQuadrature::fWeight.
Definition at line 96 of file G4GaussLegendreQ.cc.
References G4VGaussianQuadrature::fAbscissa, G4VGaussianQuadrature::fFunction, G4VGaussianQuadrature::fNumber, and G4VGaussianQuadrature::fWeight.
|
delete |
Definition at line 117 of file G4GaussLegendreQ.cc.
References G4VGaussianQuadrature::fFunction.
|
protectedinherited |
Definition at line 71 of file G4VGaussianQuadrature.hh.
Referenced by G4GaussChebyshevQ::G4GaussChebyshevQ(), G4GaussHermiteQ::G4GaussHermiteQ(), G4GaussJacobiQ::G4GaussJacobiQ(), G4GaussLaguerreQ::G4GaussLaguerreQ(), G4GaussLegendreQ(), G4VGaussianQuadrature::GetAbscissa(), G4GaussHermiteQ::Integral(), G4GaussJacobiQ::Integral(), G4GaussLaguerreQ::Integral(), G4GaussChebyshevQ::Integral(), Integral(), and G4VGaussianQuadrature::~G4VGaussianQuadrature().
|
protectedinherited |
Definition at line 70 of file G4VGaussianQuadrature.hh.
Referenced by AccurateIntegral(), G4GaussHermiteQ::Integral(), G4GaussJacobiQ::Integral(), G4GaussLaguerreQ::Integral(), G4GaussChebyshevQ::Integral(), Integral(), and QuickIntegral().
|
protectedinherited |
Definition at line 73 of file G4VGaussianQuadrature.hh.
Referenced by G4GaussChebyshevQ::G4GaussChebyshevQ(), G4GaussHermiteQ::G4GaussHermiteQ(), G4GaussJacobiQ::G4GaussJacobiQ(), G4GaussLaguerreQ::G4GaussLaguerreQ(), G4GaussLegendreQ(), G4VGaussianQuadrature::GetNumber(), G4GaussHermiteQ::Integral(), G4GaussJacobiQ::Integral(), G4GaussLaguerreQ::Integral(), G4GaussChebyshevQ::Integral(), and Integral().
|
protectedinherited |
Definition at line 72 of file G4VGaussianQuadrature.hh.
Referenced by G4GaussChebyshevQ::G4GaussChebyshevQ(), G4GaussHermiteQ::G4GaussHermiteQ(), G4GaussJacobiQ::G4GaussJacobiQ(), G4GaussLaguerreQ::G4GaussLaguerreQ(), G4GaussLegendreQ(), G4VGaussianQuadrature::GetWeight(), G4GaussHermiteQ::Integral(), G4GaussJacobiQ::Integral(), G4GaussLaguerreQ::Integral(), G4GaussChebyshevQ::Integral(), Integral(), and G4VGaussianQuadrature::~G4VGaussianQuadrature().