Geant4.10
|
#include <G4NeutronHPLegendreStore.hh>
Public Member Functions | |
G4NeutronHPLegendreStore (G4int n) | |
~G4NeutronHPLegendreStore () | |
void | Init (G4int i, G4double e, G4int n) |
void | SetNPoints (G4int n) |
void | SetEnergy (G4int i, G4double energy) |
void | SetTemperature (G4int i, G4double temp) |
void | SetCoeff (G4int i, G4int l, G4double coeff) |
void | SetCoeff (G4int i, G4NeutronHPLegendreTable *theTable) |
G4double | GetCoeff (G4int i, G4int l) |
G4double | GetEnergy (G4int i) |
G4double | GetTemperature (G4int i) |
G4int | GetNumberOfPoly (G4int i) |
G4double | SampleDiscreteTwoBody (G4double anEnergy) |
G4double | SampleElastic (G4double anEnergy) |
G4double | Sample (G4double energy) |
G4double | SampleMax (G4double energy) |
G4double | Integrate (G4int k, G4double costh) |
void | InitInterpolation (std::istream &aDataFile) |
void | SetManager (G4InterpolationManager &aManager) |
Definition at line 36 of file G4NeutronHPLegendreStore.hh.
|
inline |
|
inline |
Definition at line 46 of file G4NeutronHPLegendreStore.hh.
Definition at line 67 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::GetCoeff().
Referenced by SampleDiscreteTwoBody(), SampleElastic(), and SampleMax().
Definition at line 68 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::GetEnergy().
Referenced by Sample(), SampleDiscreteTwoBody(), SampleElastic(), and SampleMax().
Definition at line 70 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::GetNumberOfPoly().
Definition at line 69 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::GetTemperature().
Definition at line 51 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::Init().
Referenced by G4NeutronHPElasticFS::Init(), G4NeutronHPAngular::Init(), and G4NeutronHPContAngularPar::Sample().
|
inline |
Definition at line 78 of file G4NeutronHPLegendreStore.hh.
References G4InterpolationManager::Init().
Referenced by G4NeutronHPElasticFS::Init(), and G4NeutronHPAngular::Init().
Definition at line 301 of file G4NeutronHPLegendreStore.cc.
References G4NeutronHPLegendreTable::GetCoeff(), G4NeutronHPLegendreTable::GetNumberOfPoly(), and G4NeutronHPFastLegendre::Integrate().
Referenced by Sample().
Definition at line 248 of file G4NeutronHPLegendreStore.cc.
References DBL_MAX, energy(), G4UniformRand, GetEnergy(), G4NeutronHPLegendreTable::GetEnergy(), G4InterpolationManager::GetScheme(), G4NeutronHPVector::GetX(), G4NeutronHPVector::GetY(), Integrate(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::max(), and G4NeutronHPVector::SetData().
Definition at line 42 of file G4NeutronHPLegendreStore.cc.
References G4NeutronHPFastLegendre::Evaluate(), G4UniformRand, GetCoeff(), GetEnergy(), G4NeutronHPLegendreTable::GetEnergy(), G4NeutronHPLegendreTable::GetNumberOfPoly(), G4InterpolationManager::GetScheme(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::max(), and test::x.
Referenced by G4NeutronHPDiscreteTwoBody::Sample().
Definition at line 187 of file G4NeutronHPLegendreStore.cc.
References G4NeutronHPFastLegendre::Evaluate(), G4UniformRand, GetCoeff(), GetEnergy(), G4NeutronHPLegendreTable::GetEnergy(), G4NeutronHPLegendreTable::GetNumberOfPoly(), G4InterpolationManager::GetScheme(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::max(), and test::x.
Referenced by G4NeutronHPElasticFS::ApplyYourself().
Definition at line 117 of file G4NeutronHPLegendreStore.cc.
References G4NeutronHPFastLegendre::Evaluate(), G4UniformRand, GetCoeff(), GetEnergy(), G4NeutronHPLegendreTable::GetEnergy(), G4NeutronHPLegendreTable::GetNumberOfPoly(), G4InterpolationManager::GetScheme(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::max(), and test::x.
Referenced by G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPContAngularPar::Sample(), and G4NeutronHPAngular::SampleAndUpdate().
Definition at line 58 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::SetCoeff().
Referenced by G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPElasticFS::Init(), G4NeutronHPAngular::Init(), G4NeutronHPContAngularPar::Sample(), and G4NeutronHPDiscreteTwoBody::Sample().
|
inline |
Definition at line 59 of file G4NeutronHPLegendreStore.hh.
Definition at line 56 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::SetEnergy().
|
inline |
Definition at line 83 of file G4NeutronHPLegendreStore.hh.
Referenced by G4NeutronHPContAngularPar::Sample(), and G4NeutronHPDiscreteTwoBody::Sample().
Definition at line 57 of file G4NeutronHPLegendreStore.hh.
References G4NeutronHPLegendreTable::SetTemperature().
Referenced by G4NeutronHPElasticFS::Init(), and G4NeutronHPAngular::Init().