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 CONF_EPS_EIG, CONF_EPS_FSAVG, and CONF_EPS_FSPOINT.

The supplied value is used for CONF_EPS_EIG. CONF_EPS_FSAVG and CONF_EPS_FSPOINT are set to 100 times the supplied value.

This can be used to perform sensitivity studies on convergence criteria.

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.