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.InputModifierAdjust the neutronics convergence parameters
epsEig,epsFSAvg, andepsFSPoint.The supplied value is used for
epsEig.epsFSAvgandepsFSPointare 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.InputModifierAdjust 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.