AdaptStepSize(double *y, double *dydx, double *x, double htry, double eps, double *yscal, double *hdid, double *hnext) | DynamicalSystem | private |
BuildDecayMatrix() | IrradiationModel | |
BuildEqns(double t, double *N, double *dNdt) | IM_RK4 | virtual |
BuildReactionFiliation() | IrradiationModel | |
CLASSObject() | CLASSObject | |
CLASSObject(CLASSLogger *log) | CLASSObject | |
Clone() | CLASSObject | inlinevirtual |
DynamicalSystem() | DynamicalSystem | private |
DynamicalSystem(const DynamicalSystem &DS) | DynamicalSystem | private |
fCaptureReaction | IrradiationModel | protected |
fDataDirectoryName | IrradiationModel | protected |
fDataFileName | IrradiationModel | protected |
fDecayConstante | IrradiationModel | protected |
fDecayMatrix | IrradiationModel | protected |
fFastDecay | IrradiationModel | protected |
fFissionEnergy | IrradiationModel | protected |
fLog | CLASSObject | protected |
fMatrixIndex | IrradiationModel | protected |
fn2nReaction | IrradiationModel | protected |
fNormalDecay | IrradiationModel | protected |
fNVar | DynamicalSystem | private |
fReactionYield | IrradiationModel | protected |
fReactionYieldFile | IrradiationModel | protected |
fReverseMatrixIndex | IrradiationModel | protected |
fShorstestHalflife | IrradiationModel | protected |
fSpectrumType | IrradiationModel | protected |
fSpontaneusYield | IrradiationModel | protected |
fSpontaneusYieldFile | IrradiationModel | protected |
fZAIThreshold | IrradiationModel | protected |
GenerateEvolutionData(IsotopicVector IV, EvolutionData XSSet, double Power, double cycletime) | IM_RK4 | virtual |
GetCaptureXsMatrix(EvolutionData EvolutionDataStep, double TStep) | IrradiationModel | protected |
GetDataDirectoryName() const | IrradiationModel | inline |
GetDataFileName() const | IrradiationModel | inline |
GetDecay(string DecayModes, double &BR, int &Iso, int &StartPos) | IrradiationModel | |
GetDecayConstant() const | IrradiationModel | inline |
GetDecayConstant(const ZAI &zai) const | IrradiationModel | |
GetFissionXsMatrix(EvolutionData EvolutionDataStep, double TStep) | IrradiationModel | protected |
GetLog() | CLASSObject | inline |
Getn2nXsMatrix(EvolutionData EvolutionDataStep, double TStep) | IrradiationModel | protected |
GetNuclearProcessMatrix(TMatrixT< double > &myMatrix, ZAI Mother, IsotopicVector ProductedIV, double XSValue=1) | IrradiationModel | |
GetNumberOfEquationSize() | DynamicalSystem | inlineprivate |
GetShorstestHalflife() const | IrradiationModel | inline |
GetSpectrumType() | IrradiationModel | inline |
GetTheMatrix() | IM_RK4 | |
GetTheNucleiVector() | IM_RK4 | |
GetZAIThreshold() | IrradiationModel | inline |
IM_RK4() | IM_RK4 | |
IM_RK4(CLASSLogger *Log) | IM_RK4 | |
IrradiationModel() | IrradiationModel | |
IrradiationModel(CLASSLogger *log) | IrradiationModel | |
LoadDecay() | IrradiationModel | virtual |
LoadFPYield(string SponfaneusYield, string ReactionYield) | IrradiationModel | |
NuclearDataInitialization() | IrradiationModel | virtual |
Print() const | IrradiationModel | |
ReadFPYield(string Yield) | IrradiationModel | protected |
ResetTheMatrix() | IM_RK4 | |
ResetTheNucleiVector() | IM_RK4 | |
RK4(double *y, double *dydx, double x, double h, double *yout) | DynamicalSystem | private |
RungeKutta(double *YStart, double t1, double t2, int EquationNumber) | IM_RK4 | |
DynamicalSystem::RungeKutta(double *YStart, double t1, double t2, int EquationNumber) | DynamicalSystem | private |
SetFissionEnergy(string FissionEnergyFile) | IrradiationModel | |
SetFissionEnergy(ZAI zai, double E) | IrradiationModel | |
SetFissionEnergy(int Z, int A, int I, double E) | IrradiationModel | inline |
SetForbidNegativeValue() | DynamicalSystem | inlineprivate |
SetLog(CLASSLogger *log) | CLASSObject | inline |
SetNumberOfEquationSize(int n) | DynamicalSystem | inlineprivate |
SetPrecision(double eps=1e-5) | DynamicalSystem | inlineprivate |
SetShortestHalfLife(double halflife) | IrradiationModel | inline |
SetSpectrumType(string type) | IrradiationModel | |
SetTheMatrix(TMatrixT< double > BatemanMatrix) | IM_RK4 | |
SetTheMatrixToZero() | IM_RK4 | |
SetTheNucleiVector(TMatrixT< double > NEvolutionMatrix) | IM_RK4 | |
SetTheNucleiVectorToZero() | IM_RK4 | |
SetZAIThreshold(double zaithreshold) | IrradiationModel | inline |
~DynamicalSystem() | DynamicalSystem | privatevirtual |