1 #ifndef _HNEVOLUTIONCONTROL_HXX_
2 #define _HNEVOLUTIONCONTROL_HXX_
37 virtual void ControlAtEachMCNPStep();
38 virtual void ControlAtEachRKStep();
40 virtual void ControlAfterEndOfRKIntegration();
42 void KeepHNProportionConstant(
Cell* TheCell);
A Cell is a MCNP cell.
Definition: Cell.hxx:48
bool fIsHNProportionConstant
true for HN proportion kept constant
Definition: HNEvolutionControl.hxx:49
A ControlMaterial.
Definition: ControlMaterial.hxx:30
virtual ~HNEvolutionControl()
destructor
Definition: HNEvolutionControl.hxx:35
int fMaterialWhereHNProportionConstant
The material number in which the HNProportion is kept constant.
Definition: HNEvolutionControl.hxx:50
double fWantedHNProportion
The wanted HNProportion.
Definition: HNEvolutionControl.hxx:51
EvolutionControl for heavy nuclide content control.
Definition: HNEvolutionControl.hxx:23
bool IsHNProportionConstant()
Definition: HNEvolutionControl.hxx:43
double GetWantedHNProportion()
Definition: HNEvolutionControl.hxx:45
int GetMaterialWhereHNProportionConstant()
Definition: HNEvolutionControl.hxx:44
virtual HNEvolutionControl * Clone()
Correct way to copy a HNEvolutionControl in case of derivation.
Definition: HNEvolutionControl.hxx:33
EvolutionControl allows interactions with the evolution.
Definition: EvolutionControl.hxx:35