19#ifndef _FISSILEEVOLUTIONCONTROL_HXX_
20#define _FISSILEEVOLUTIONCONTROL_HXX_
Header file for EvolutionControl class.
A ControlMaterial.
Definition ControlMaterial.hxx:51
EvolutionControl allows interactions with the evolution.
Definition EvolutionControl.hxx:60
Evolution control for Fissile content.
Definition FissileEvolutionControl.hxx:46
~FissileEvolutionControl() override=default
destructor
FissileEvolutionControl * Clone() override
Definition FissileEvolutionControl.hxx:56
vector< double > fNextFissileAddition
Definition FissileEvolutionControl.hxx:88
void ControlAfterEachEvolutionStep() override
Control after the last RK step of an Evolution Step.
Definition FissileEvolutionControl.cxx:78
vector< double > fInitialFissileProportion
Definition FissileEvolutionControl.hxx:89
void WriteControlParameters() override
Write fissile proportion and addition in a file named "FISSILE_PROPS".
Definition FissileEvolutionControl.cxx:225
void ExtrapolateRates() override
Extrapolation of reaction rates on the next step from a linear fit.
Definition FissileEvolutionControl.cxx:241
void AddReactions(ControlMaterial *M)
Add reaction for building tallies (n, gamma), (n, fission), ...
Definition FissileEvolutionControl.cxx:246
FissileEvolutionControl()
Default Constructor.
Definition FissileEvolutionControl.cxx:40
void ControlAfterEachMCRun() override
Control just after each MC run.
Definition FissileEvolutionControl.cxx:58
virtual void FindNextFissileAddition()
Find the next Fissile addition needed to keep keff constant.
Definition FissileEvolutionControl.cxx:121
the namespace of the Standard C++