Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4VGaussianQuadrature Class Reference
Inheritance diagram for G4VGaussianQuadrature:
G4GaussChebyshevQ G4GaussHermiteQ G4GaussJacobiQ G4GaussLaguerreQ G4GaussLegendreQ

Public Member Functions

 G4VGaussianQuadrature (function pFunction)
 
virtual ~G4VGaussianQuadrature ()
 
G4double GetAbscissa (G4int index) const
 
G4double GetWeight (G4int index) const
 
G4int GetNumber () const
 

Protected Member Functions

G4double GammaLogarithm (G4double xx)
 

Protected Attributes

function fFunction
 
G4doublefAbscissa
 
G4doublefWeight
 
G4int fNumber
 

Private Member Functions

 G4VGaussianQuadrature (const G4VGaussianQuadrature &)
 
G4VGaussianQuadratureoperator= (const G4VGaussianQuadrature &)
 

Constructor & Destructor Documentation

G4VGaussianQuadrature ( function  pFunction)
explicit
virtual ~G4VGaussianQuadrature ( )
virtual

Member Function Documentation

G4double GetAbscissa ( G4int  index) const
G4double GetWeight ( G4int  index) const
G4int GetNumber ( ) const
G4double GammaLogarithm ( G4double  xx)
protected

Member Data Documentation

function fFunction
protected
G4double* fAbscissa
protected
G4double* fWeight
protected
G4int fNumber
protected