Geant4-11
|
#include <G4ChebyshevApproximation.hh>
Public Member Functions | |
G4double | ChebyshevEvaluation (G4double x) const |
void | DerivativeChebyshevCof (G4double derCof[]) const |
G4ChebyshevApproximation (const G4ChebyshevApproximation &)=delete | |
G4ChebyshevApproximation (function pFunction, G4double a, G4double b, G4int n) | |
G4ChebyshevApproximation (function pFunction, G4int n, G4double a, G4double b) | |
G4ChebyshevApproximation (function pFunction, G4int n, G4int m, G4double a, G4double b) | |
G4double | GetChebyshevCof (G4int number) const |
void | IntegralChebyshevCof (G4double integralCof[]) const |
G4ChebyshevApproximation & | operator= (const G4ChebyshevApproximation &)=delete |
~G4ChebyshevApproximation () | |
Private Attributes | |
G4double * | fChebyshevCof |
G4double | fDiff |
function | fFunction |
G4double | fMean |
G4int | fNumber |
Definition at line 47 of file G4ChebyshevApproximation.hh.
G4ChebyshevApproximation::G4ChebyshevApproximation | ( | function | pFunction, |
G4int | n, | ||
G4double | a, | ||
G4double | b | ||
) |
Definition at line 40 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, fFunction, fMean, fNumber, and 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 pi.
G4ChebyshevApproximation::G4ChebyshevApproximation | ( | function | pFunction, |
G4double | a, | ||
G4double | b, | ||
G4int | n | ||
) |
Definition at line 135 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, fFunction, fMean, fNumber, IntegralChebyshevCof(), and pi.
G4ChebyshevApproximation::~G4ChebyshevApproximation | ( | ) |
Definition at line 180 of file G4ChebyshevApproximation.cc.
References fChebyshevCof.
|
delete |
Definition at line 205 of file G4ChebyshevApproximation.cc.
References FatalException, fChebyshevCof, fDiff, fMean, fNumber, and G4Exception().
void G4ChebyshevApproximation::DerivativeChebyshevCof | ( | G4double | derCof[] | ) | const |
Definition at line 231 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, and fNumber.
Referenced by G4ChebyshevApproximation().
Definition at line 190 of file G4ChebyshevApproximation.cc.
References FatalException, fChebyshevCof, fNumber, and G4Exception().
void G4ChebyshevApproximation::IntegralChebyshevCof | ( | G4double | integralCof[] | ) | const |
Definition at line 255 of file G4ChebyshevApproximation.cc.
References fChebyshevCof, fDiff, and fNumber.
Referenced by G4ChebyshevApproximation().
|
delete |
|
private |
Definition at line 98 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), GetChebyshevCof(), IntegralChebyshevCof(), and ~G4ChebyshevApproximation().
|
private |
Definition at line 100 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), and IntegralChebyshevCof().
|
private |
Definition at line 96 of file G4ChebyshevApproximation.hh.
Referenced by G4ChebyshevApproximation().
|
private |
Definition at line 99 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), and G4ChebyshevApproximation().
|
private |
Definition at line 97 of file G4ChebyshevApproximation.hh.
Referenced by ChebyshevEvaluation(), DerivativeChebyshevCof(), G4ChebyshevApproximation(), GetChebyshevCof(), and IntegralChebyshevCof().