|
Geant4
10.01.p02
|
#include <G4DataInterpolation.hh>
Public Member Functions | |
| G4DataInterpolation (G4double pX[], G4double pY[], G4int number) | |
| G4DataInterpolation (G4double pX[], G4double pY[], G4int number, G4double pFirstDerStart, G4double pFirstDerFinish) | |
| ~G4DataInterpolation () | |
| G4double | PolynomInterpolation (G4double pX, G4double &deltaY) const |
| void | PolIntCoefficient (G4double cof[]) const |
| G4double | RationalPolInterpolation (G4double pX, G4double &deltaY) const |
| G4double | CubicSplineInterpolation (G4double pX) const |
| G4double | FastCubicSpline (G4double pX, G4int index) const |
| G4int | LocateArgument (G4double pX) const |
| void | CorrelatedSearch (G4double pX, G4int &index) const |
Private Member Functions | |
| G4DataInterpolation (const G4DataInterpolation &) | |
| G4DataInterpolation & | operator= (const G4DataInterpolation &) |
Private Attributes | |
| G4double * | fArgument |
| G4double * | fFunction |
| G4double * | fSecondDerivative |
| G4int | fNumber |
Definition at line 116 of file G4DataInterpolation.hh.
Definition at line 36 of file G4DataInterpolation.cc.
| G4DataInterpolation::G4DataInterpolation | ( | G4double | pX[], |
| G4double | pY[], | ||
| G4int | number, | ||
| G4double | pFirstDerStart, | ||
| G4double | pFirstDerFinish | ||
| ) |
Definition at line 58 of file G4DataInterpolation.cc.
References fArgument, fFunction, fNumber, and fSecondDerivative.
| G4DataInterpolation::~G4DataInterpolation | ( | ) |
Definition at line 133 of file G4DataInterpolation.cc.
References fArgument, fFunction, and fSecondDerivative.
|
private |
Definition at line 414 of file G4DataInterpolation.cc.
Definition at line 311 of file G4DataInterpolation.cc.
References a, fArgument, FatalException, fFunction, fNumber, fSecondDerivative, and G4Exception().
Referenced by G4SPSEneDistribution::SplineInterpolation().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 353 of file G4DataInterpolation.cc.
References a, fArgument, FatalException, fFunction, fSecondDerivative, and G4Exception().
Here is the call graph for this function:Definition at line 378 of file G4DataInterpolation.cc.
|
private |
| void G4DataInterpolation::PolIntCoefficient | ( | G4double | cof[] | ) | const |
Definition at line 148 of file G4DataInterpolation.cc.
References cd, fArgument, FatalException, fFunction, fNumber, and G4Exception().
Here is the call graph for this function:Definition at line 249 of file G4DataInterpolation.cc.
References cd, fArgument, FatalException, fFunction, fNumber, G4Exception(), and tolerance.
Here is the call graph for this function:
|
private |
Definition at line 158 of file G4DataInterpolation.hh.
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 159 of file G4DataInterpolation.hh.
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 161 of file G4DataInterpolation.hh.
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), and RationalPolInterpolation().
|
private |
Definition at line 160 of file G4DataInterpolation.hh.
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), and ~G4DataInterpolation().