armi.cases.inputModifiers.neutronicsModifiers module¶
Modifies inputs related to neutronics controls
Notes
This may make more sense in the neutronics physics plugin.
- class armi.cases.inputModifiers.neutronicsModifiers.NeutronicConvergenceModifier(value)[source]¶
Bases:
armi.cases.inputModifiers.inputModifiers.InputModifier
Adjust the neutronics convergence parameters
epsEig
,epsFSAvg
, andepsFSPoint
.The supplied value is used for
epsEig
.epsFSAvg
andepsFSPoint
are set to 100 times the supplied value.This can be used to perform sensitivity studies on convergence criteria.
Constuctor.
- Parameters
independentVariable (dict or None, optional) – Name/value pairs to associate with the independent variable being modified by this object. Will be analyzed and plotted against other modifiers with the same name.
- class armi.cases.inputModifiers.neutronicsModifiers.NeutronicMeshsSizeModifier(multFactor)[source]¶
Bases:
armi.cases.inputModifiers.inputModifiers.InputModifier
Adjust the neutronics mesh in all assemblies by a multiplication factor.
This can be useful when switching between nodal and finite difference approximations, or when doing mesh convergence sensitivity studies.
- Variables
~NeutronicMeshsSizeModifier.multFactor (int) – Factor to multiply the number of axial mesh points per block by.
Constuctor.
- Parameters
independentVariable (dict or None, optional) – Name/value pairs to associate with the independent variable being modified by this object. Will be analyzed and plotted against other modifiers with the same name.