public enum AssemblyType extends java.lang.Enum<AssemblyType>
An enumeration of all of the nuclear reactor assembly types supported by this package.
Enum Constant and Description |
---|
ControlBank
A control bank used to regulate the power within the reactor.
|
Fuel
Nuclear fuel components, purchased from fuel vendors and shuffled around
each fuel cycle.
|
IncoreInstrument
Used for power distribution monitoring inside of the reactor core.
|
RodCluster
Clusters of (typically neutron absorbing) rods when are placed in and
moved between fuel assemblies during refueling outages.
|
Modifier and Type | Method and Description |
---|---|
static AssemblyType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AssemblyType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AssemblyType Fuel
Nuclear fuel components, purchased from fuel vendors and shuffled around each fuel cycle. A typical fuel assembly is loaded fresh with either integral or discrete burnable absorbers, is operated for three fuel cycles in a different core location each cycle, and is discharged to the spent fuel pool one a substantial amount of its initial fissile material is depleted.
public static final AssemblyType ControlBank
A control bank used to regulate the power within the reactor.
public static final AssemblyType IncoreInstrument
Used for power distribution monitoring inside of the reactor core. Typically there are movable fission chambers that create electronic signals from neutron flux fields. Incore detectors have to be replaced as needed, when their sensitivity decreases substantially due to depletion of the fissile material.
public static final AssemblyType RodCluster
Clusters of (typically neutron absorbing) rods when are placed in and moved between fuel assemblies during refueling outages.
public static AssemblyType[] values()
for (AssemblyType c : AssemblyType.values()) System.out.println(c);
public static AssemblyType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null