armi.reactor.components package

Components package contains components and shapes.

These objects hold the dimensions, temperatures, composition, and shape of reactor primitives.

Component class diagram

Class inheritance diagram for armi.reactor.components.

armi.reactor.components.factory(shape, bcomps, kwargs)[source]

Build a new component object.

Parameters
  • shape (str) – lowercase string corresponding to the component type name

  • bcomps (list(Component)) – list of “sibling” components. This list is used to find component links, which are of the form <name>.<dimension.

  • kwargs (dict) – dictionary of inputs for the Component subclass’s __init__ method.