Geant4
10.01.p02
|
#include <G4ChebyshevApproximation.hh>
Public Member Functions | |
G4ChebyshevApproximation (function pFunction, G4int n, G4double a, G4double b) | |
G4ChebyshevApproximation (function pFunction, G4int n, G4int m, G4double a, G4double b) | |
G4ChebyshevApproximation (function pFunction, G4double a, G4double b, G4int n) | |
~G4ChebyshevApproximation () | |
G4double | GetChebyshevCof (G4int number) const |
G4double | ChebyshevEvaluation (G4double x) const |
void | DerivativeChebyshevCof (G4double derCof[]) const |
void | IntegralChebyshevCof (G4double integralCof[]) const |
Private Member Functions | |
G4ChebyshevApproximation (const G4ChebyshevApproximation &) | |
G4ChebyshevApproximation & | operator= (const G4ChebyshevApproximation &) |
Private Attributes | |
function | fFunction |
G4int | fNumber |
G4double * | fChebyshevCof |
G4double | fMean |
G4double | fDiff |
Definition at line 128 of file G4ChebyshevApproximation.hh.
G4ChebyshevApproximation::G4ChebyshevApproximation | ( | function | pFunction, |
G4int | n, | ||
G4double | a, | ||
G4double | b | ||
) |
Definition at line 39 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, fFunction, fMean, fNumber, and G4INCL::Math::pi.
G4ChebyshevApproximation::G4ChebyshevApproximation | ( | function | pFunction, |
G4int | n, | ||
G4int | m, | ||
G4double | a, | ||
G4double | b | ||
) |
Definition at line 80 of file G4ChebyshevApproximation.cc.
References DerivativeChebyshevCof(), FatalException, fChebyshevCof, fDiff, fFunction, fMean, fNumber, G4Exception(), and G4INCL::Math::pi.
G4ChebyshevApproximation::G4ChebyshevApproximation | ( | function | pFunction, |
G4double | a, | ||
G4double | b, | ||
G4int | n | ||
) |
Definition at line 133 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, fFunction, fMean, fNumber, IntegralChebyshevCof(), and G4INCL::Math::pi.
G4ChebyshevApproximation::~G4ChebyshevApproximation | ( | ) |
Definition at line 179 of file G4ChebyshevApproximation.cc.
References fChebyshevCof.
|
private |
Definition at line 207 of file G4ChebyshevApproximation.cc.
References FatalException, fChebyshevCof, fDiff, fMean, fNumber, and G4Exception().
void G4ChebyshevApproximation::DerivativeChebyshevCof | ( | G4double | derCof[] | ) | const |
Definition at line 234 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, and fNumber.
Referenced by G4ChebyshevApproximation().
Definition at line 191 of file G4ChebyshevApproximation.cc.
References FatalException, fChebyshevCof, fNumber, and G4Exception().
void G4ChebyshevApproximation::IntegralChebyshevCof | ( | G4double | integralCof[] | ) | const |
Definition at line 259 of file G4ChebyshevApproximation.cc.
References factor, fChebyshevCof, fDiff, and fNumber.
Referenced by G4ChebyshevApproximation().
|
private |
|
private |
Definition at line 176 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), GetChebyshevCof(), IntegralChebyshevCof(), and ~G4ChebyshevApproximation().
|
private |
Definition at line 178 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), and IntegralChebyshevCof().
|
private |
Definition at line 174 of file G4ChebyshevApproximation.hh.
Referenced by G4ChebyshevApproximation().
|
private |
Definition at line 177 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), and G4ChebyshevApproximation().
|
private |
Definition at line 175 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), GetChebyshevCof(), and IntegralChebyshevCof().