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, and epsFSPoint.

The supplied value is used for epsEig. epsFSAvg and epsFSPoint 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.