armi.reactor package

The reactor package houses the data model used in ARMI to represent the reactor during its simulation. It contains definitions of the reactor, assemblies, blocks, components, etc.

See Developer Docs.

class armi.reactor.ReactorPlugin[source]

Bases: ArmiPlugin

Plugin exposing built-in reactor components, blocks, assemblies, etc.

static beforeReactorConstruction(cs) None[source]

Just before reactor construction, update the material “registry” with user settings, if it is set. Often it is set by the application.

static defineBlockTypes()[source]
static defineAssemblyTypes()[source]
static defineSystemBuilders() Dict[str, Callable[[str], Core | ExcoreStructure | SpentFuelPool]][source]
static getAxialExpansionChanger()[source]

Subpackages

Submodules