Geant4-11
|
#include <G4DataInterpolation.hh>
Public Member Functions | |
void | CorrelatedSearch (G4double pX, G4int &index) const |
G4double | CubicSplineInterpolation (G4double pX) const |
G4double | FastCubicSpline (G4double pX, G4int index) const |
G4DataInterpolation (const G4DataInterpolation &)=delete | |
G4DataInterpolation (G4double pX[], G4double pY[], G4int number) | |
G4DataInterpolation (G4double pX[], G4double pY[], G4int number, G4double pFirstDerStart, G4double pFirstDerFinish) | |
G4int | LocateArgument (G4double pX) const |
G4DataInterpolation & | operator= (const G4DataInterpolation &)=delete |
void | PolIntCoefficient (G4double cof[]) const |
G4double | PolynomInterpolation (G4double pX, G4double &deltaY) const |
G4double | RationalPolInterpolation (G4double pX, G4double &deltaY) const |
~G4DataInterpolation () | |
Private Attributes | |
G4double * | fArgument = nullptr |
G4double * | fFunction = nullptr |
G4int | fNumber = 0 |
G4double * | fSecondDerivative = nullptr |
Definition at line 42 of file G4DataInterpolation.hh.
Definition at line 38 of file G4DataInterpolation.cc.
G4DataInterpolation::G4DataInterpolation | ( | G4double | pX[], |
G4double | pY[], | ||
G4int | number, | ||
G4double | pFirstDerStart, | ||
G4double | pFirstDerFinish | ||
) |
Definition at line 57 of file G4DataInterpolation.cc.
References fArgument, fFunction, fNumber, and fSecondDerivative.
G4DataInterpolation::~G4DataInterpolation | ( | ) |
Definition at line 135 of file G4DataInterpolation.cc.
References fArgument, fFunction, and fSecondDerivative.
|
delete |
Definition at line 412 of file G4DataInterpolation.cc.
Definition at line 310 of file G4DataInterpolation.cc.
References fArgument, FatalException, fFunction, fNumber, fSecondDerivative, and G4Exception().
Referenced by G4SPSEneDistribution::SplineInterpolation().
Definition at line 352 of file G4DataInterpolation.cc.
References fArgument, FatalException, fFunction, fSecondDerivative, and G4Exception().
Definition at line 376 of file G4DataInterpolation.cc.
|
delete |
void G4DataInterpolation::PolIntCoefficient | ( | G4double | cof[] | ) | const |
Definition at line 203 of file G4DataInterpolation.cc.
Definition at line 149 of file G4DataInterpolation.cc.
References cd, fArgument, FatalException, fFunction, fNumber, and G4Exception().
Definition at line 249 of file G4DataInterpolation.cc.
References cd, fArgument, FatalException, fFunction, fNumber, and G4Exception().
|
private |
Definition at line 103 of file G4DataInterpolation.hh.
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 104 of file G4DataInterpolation.hh.
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 108 of file G4DataInterpolation.hh.
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), and RationalPolInterpolation().
|
private |
Definition at line 106 of file G4DataInterpolation.hh.
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), and ~G4DataInterpolation().