armi.physics.fuelCycle package

The fuel cycle package analyzes the various elements of nuclear fuel cycles from mining to disposal.

Fuel cycle code can include things like:

  • In- and ex-core fuel management

  • Fuel chemistry

  • Fuel processing

  • Fuel fabrication

  • Fuel mass flow scenarios

  • And so on

There is one included fuel cycle plugin: The Fuel Handler.

The fuel handler plugin moves fuel around in a reactor.

class armi.physics.fuelCycle.FuelHandlerPlugin[source]

Bases: armi.plugins.ArmiPlugin

The build-in ARMI fuel management plugin.

static exposeInterfaces(cs)[source]

Implementation of the exposeInterfaces plugin hookspec

Notes

The interface may import user input modules to customize the actual fuel management.

static defineSettings()[source]

Define configuration settings for this plugin.

This hook allows plugins to provide their own configuration settings.

Returns

Setting objects associated with this plugin

Return type

list

static defineSettingsValidators(inspector)[source]

Implementation of settings inspections for fuel cycle settings.