#include <G4IInterpolator.hh>
Inheritance diagram for G4IInterpolator:
Public Member Functions | |
G4IInterpolator () | |
virtual | ~G4IInterpolator () |
virtual G4double | Calculate (G4double point, G4int bin, const G4DataVector &energies, const G4DataVector &data) const =0 |
virtual G4IInterpolator * | Clone () const =0 |
Definition at line 48 of file G4IInterpolator.hh.
G4IInterpolator::G4IInterpolator | ( | ) | [inline] |
virtual G4IInterpolator::~G4IInterpolator | ( | ) | [inline, virtual] |
virtual G4double G4IInterpolator::Calculate | ( | G4double | point, | |
G4int | bin, | |||
const G4DataVector & | energies, | |||
const G4DataVector & | data | |||
) | const [pure virtual] |
Implemented in G4LinInterpolator, and G4LogLogInterpolator.
Referenced by G4DataSet::FindValue(), and G4DataSet::RandomSelect().
virtual G4IInterpolator* G4IInterpolator::Clone | ( | ) | const [pure virtual] |
Implemented in G4LinInterpolator, and G4LogLogInterpolator.
Referenced by G4CompositeDataSet::LoadData(), and G4PixeCrossSectionHandler::LoadShellData().