armi.physics.fuelPerformance.executers module

Baseline fuel performance related executers and options.

These can be subclassed in fuel performance plugins to perform fuel performance physics calculations.

Fuel performance is described in the Fuel Performance subpackage

class armi.physics.fuelPerformance.executers.FuelPerformanceOptions(label=None)[source]

Bases: armi.physics.executers.ExecutionOptions

Options relevant to all fuel performance engines.

fromUserSettings(cs)[source]

Copy relevant settings values from cs into this object.

fromReactor(reactor)[source]

Load options from reactor.

class armi.physics.fuelPerformance.executers.FuelPerformanceExecuter(options, reactor)[source]

Bases: armi.physics.executers.DefaultExecuter

Prep, execute, and process a fuel performance solve.

This uses the DefaultExecuter with the hope that most subclasses can use that run loop. As more fuel performance plugins are built we can reconsider this hierarchy.