armi.physics.neutronics.latticePhysics.latticePhysicsWriter module

Lattice Physics Writer

Parent class for lattice physics writers.

Seeks to provide access to common methods used by general lattice physics codes.

class armi.physics.neutronics.latticePhysics.latticePhysicsWriter.LatticePhysicsWriter(representativeBlock, r=None, externalCodeInterface=None, xsLibrarySuffix='', generateExclusiveGammaXS=False)[source]

Bases: armi.interfaces.InputWriter

Parent class for creating the inputs for lattice physics codes.

Contains methods for extracting all nuclides for a given problem.

UNUSED_CATEGORY = 'Unused   '
FUEL_CATEGORY = 'Fuel     '
STRUCTURE_CATEGORY = 'Structure'
COOLANT_CATEGORY = 'Coolant  '
FISSION_PRODUCT_CATEGORY = 'Fission Product'
DEPLETABLE = 'Depletable    '
UNDEPLETABLE = 'Non-Depletable'
REPRESENTED = 'Represented  '
UNREPRESENTED = 'Unrepresented'
write()[source]

Write the input file.