armi.physics.neutronics.energyGroups module

Energy group structures for multigroup neutronics calculations.

armi.physics.neutronics.energyGroups.getFastFluxGroupCutoff(eGrpStruc)[source]

Given a constant “fast” energy threshold, return which ARMI energy group index contains this threshold.

armi.physics.neutronics.energyGroups.getGroupStructure(name)[source]

Return descending neutron energy group upper bounds in eV for a given structure name.

Notes

Copy of the group structure is return so that modifications of the energy bounds does not propagate back to the GROUP_STRUCTURE dictionary.

armi.physics.neutronics.energyGroups.getGroupStructureType(neutronEnergyBoundsInEv)[source]

Return neutron energy group structure name for a given set of neutron energy group bounds in eV.

armi.physics.neutronics.energyGroups.GROUP_STRUCTURE

Energy groups for use in multigroup neutronics.

Values are the upper bound of each energy in eV from highest energy to lowest (because neutrons typically downscatter…)