Modifier and Type | Method and Description |
---|---|
PlantComponent |
PlantComponentFactory.createComponent(DataComponent dataComp)
Creates a PlantComponent based on the "type"
Entry in a
DataComponent. |
PlantComponent |
PlantComponentFactory.createComponent(java.lang.String type)
Creates a PlantComponent based on a type string.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<EntryListener> |
PlantComponentLinker.linkComponents(PlantComponent plantComp,
DataComponent dataComp)
Links a PlantComponent with supported
Entry instances contained
in a DataComponent. |
java.util.List<EntryListener> |
PipeLinker.linkComponents(PlantComponent plantComp,
DataComponent dataComp)
Overrides the default GeometricalComponentLinker behavior to add
Pipe-specific properties (length, radius, etc.).
|
java.util.List<EntryListener> |
JunctionLinker.linkComponents(PlantComponent plantComp,
DataComponent dataComp) |
java.util.List<EntryListener> |
HeatExchangerLinker.linkComponents(PlantComponent plantComp,
DataComponent dataComp)
Overrides the default GeometricalComponentLinker behavior to add
HeatExchanger-specific properties (length, radius, etc.).
|
java.util.List<EntryListener> |
GeometricalComponentLinker.linkComponents(PlantComponent plantComp,
DataComponent dataComp) |
Modifier and Type | Method and Description |
---|---|
void |
StateBrokerHandler.addComponent(PlantComponent plantComp)
Adds an
PlantComponent to the current StateBroker . |
Modifier and Type | Method and Description |
---|---|
void |
ReactorController.addedController(PlantComponent component,
AbstractPlantController controller) |
void |
JunctionController.addedController(PlantComponent component,
AbstractPlantController controller) |
void |
IPlantControllerManagerListener.addedController(PlantComponent component,
AbstractPlantController controller)
A controller was created for a PlantComponent.
|
AbstractPlantController |
PlantControllerManager.createController(PlantComponent component,
com.jme3.material.Material material)
Creates an AbstractPlantController for the specified PlantComponent.
|
AbstractPlantController |
PlantControllerManager.getController(PlantComponent component)
Gets an AbstractPlantController for a PlantComponent from this manager if
one exists.
|
java.lang.String |
PlantMaterialFactory.getKey(PlantComponent component)
Get the Material key for a particular type of PlantComponent.
|
void |
PlantControllerManager.notifyListeners(PlantComponent component,
AbstractPlantController controller,
boolean added)
Notifies
IPlantControllerManagerListener s that a controller has
been created or deleted for a PlantComponent. |
AbstractPlantController |
PlantControllerManager.removeController(PlantComponent component)
Removes and disposes the AbstractPlantController for a PlantComponent.
|
void |
ReactorController.removedController(PlantComponent component) |
void |
JunctionController.removedController(PlantComponent component) |
void |
IPlantControllerManagerListener.removedController(PlantComponent component)
A controller was just deleted for a PlantComponent.
|
Modifier and Type | Method and Description |
---|---|
void |
PlantAppState.addedComponents(PlantComposite composite,
java.util.List<PlantComponent> added) |
void |
JunctionController.addedPipes(IJunction junction,
java.util.List<PlantComponent> addedPipes) |
void |
PlantAppState.removedComponents(PlantComposite composite,
java.util.List<PlantComponent> removed) |
void |
JunctionController.removedPipes(IJunction junction,
java.util.List<PlantComponent> removedPipes) |
Modifier and Type | Class and Description |
---|---|
class |
Boundary
Base class for components of a boundary type (inlet, outlet, etc.).
|
class |
Branch
Flow branch.
|
class |
CoreChannel
Simulates the fluid flow associated with a solid heat structure part.
|
class |
DownComer
A downcomer component is a pipe intended to conduct fluid downwards.
|
class |
FlowJunction
Joint for flow.
|
class |
GeometricalComponent
Intermediate class for all geometrical components (i.e.
|
class |
HeatExchanger
This is the primary design of a countercurrent exchanger.
|
class |
IdealPump
An ideal pump (isothermal).
|
class |
Inlet
A component for an inlet with prescribed pressure and temperature.
|
class |
Junction
Base class for junction-like components that connect objects, such as pipes.
|
class |
MassFlowInlet
A specialized inlet.
|
class |
OneInOneOutJunction
A special type of junction which only requires one input and one output
component.
|
class |
Outlet
A component with prescribed pressure.
|
class |
Pipe
A simple pipe component.
|
class |
PipeToPipeJunction
Flow junction using the approach based on "characteristics".
|
class |
PipeWithHeatStructure
Simulates the fluid flow associated with a solid heat structure part.
|
class |
PlantComposite
A PlantComposite is a container for
PlantComponent s. |
class |
PointKinetics
A point kinetics component is responsible for calculating the power of a
reactor.
|
class |
Pump
A simple pump model for single phase fluid.
|
class |
Reactor
Describes reactor parameters.
|
class |
SeparatorDryer
A separator dryer component.
|
class |
SolidWall
A simple component for a solid wall boundary condition.
|
class |
SpecifiedDensityAndVelocityInlet
A specialized inlet.
|
class |
Subchannel
Represents a lattice of rods for housing fuel rods of a reactor.
|
class |
SubchannelBranch
A component to connect subchannels.
|
class |
TDM
A simple TDM component, which provides a velocity boundary condition to the
loop.
|
class |
TimeDependentJunction
A simple TimeDependentJunction component, which provides a velocity boundary
condition to the loop.
|
class |
TimeDependentVolume
A simple TimeDependentVolume component, which provides a pressure boundary
condition to the loop.
|
class |
Turbine
A simple turbine model ignoring thermal, inertial and gravity potential.
|
class |
Valve
A valve component to implement the basic on/off capability of valves.
|
class |
VolumeBranch
A VolumeBranch component.
|
class |
WetWell
A simple wet well model of non-LOCA BWR simulations.
|
Modifier and Type | Method and Description |
---|---|
PlantComponent |
PlantComposite.getPlantComponent(int childId)
Gets the PlantComponent with the specified ID if one exists.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PlantComponent> |
HeatExchanger.getComponents()
Returns a list of the components (primary pipe, secondary pipe -- in that
order) contained in the heat exchanger.
|
java.util.ArrayList<PlantComponent> |
Junction.getInputs() |
java.util.ArrayList<PlantComponent> |
IJunction.getInputs()
Gets the PlantComponents, usually Pipes or HeatExchangers, that are input
for the Junction.
|
java.util.ArrayList<PlantComponent> |
Junction.getOutputs() |
java.util.ArrayList<PlantComponent> |
IJunction.getOutputs()
Gets the PlantComponents, usually Pipes or HeatExchangers, that are
output for the Junction.
|
java.util.List<PlantComponent> |
PlantComposite.getPlantComponents()
Gets a list of the PlantComponents stored in this PlantComposite.
|
Modifier and Type | Method and Description |
---|---|
void |
Junction.addInput(PlantComponent input) |
void |
IJunction.addInput(PlantComponent input)
Adds a PlantComponent as input to the Junction.
|
void |
Junction.addOutput(PlantComponent output) |
void |
IJunction.addOutput(PlantComponent output)
Adds an output PlantComponent to the Junction.
|
void |
PlantComposite.addPlantComponent(PlantComponent component)
Adds a PlantComponent to the PlantComposite.
|
void |
PlantComponent.copy(PlantComponent otherObject)
Deep copies the contents of otherObject.
|
boolean |
Junction.isInput(PlantComponent component) |
boolean |
IJunction.isInput(PlantComponent component)
This method is used to determine if a component is connected to the
Junction as input or output.
|
void |
PlantComponentReader.readPlantComponent(PlantComponent component,
int groupId)
Reads a
PlantComponent 's information from the specified HDF5
Group. |
void |
Junction.removeInput(PlantComponent input) |
void |
IJunction.removeInput(PlantComponent input)
Removes an input PlantComponent from the Junction.
|
void |
Junction.removeOutput(PlantComponent output) |
void |
IJunction.removeOutput(PlantComponent output)
Removes an output PlantComponent from the Junction.
|
void |
PlantComponentWriter.writePlantComponent(PlantComponent component,
int groupId)
Writes a
PlantComponent 's information to the specified HDF5 Group
ID. |
Modifier and Type | Method and Description |
---|---|
void |
IPlantCompositeListener.addedComponents(PlantComposite composite,
java.util.List<PlantComponent> added)
PlantComponents have been added to the PlantComposite.
|
void |
IJunctionListener.addedPipes(IJunction junction,
java.util.List<PlantComponent> pipes)
PlantComponents have been added to the Junction.
|
void |
Junction.notifyJunctionListeners(java.util.List<PlantComponent> components,
boolean added) |
void |
IJunction.notifyJunctionListeners(java.util.List<PlantComponent> components,
boolean added)
Notifies all registered
IJunctionListener s of any added or
removed pipes in a separate notifier thread. |
void |
PlantComposite.notifyPlantCompositeListeners(java.util.List<PlantComponent> components,
boolean added)
Notifies all registered
IPlantCompositeListener s of any added or
removed PlantComponents in a separate notifier thread. |
void |
IPlantCompositeListener.removedComponents(PlantComposite composite,
java.util.List<PlantComponent> removed)
PlantComponents have been removed the PlantComposite.
|
void |
IJunctionListener.removedPipes(IJunction junction,
java.util.List<PlantComponent> pipes)
PlantComponents have been removed from the Junction.
|
void |
Junction.setInputs(java.util.ArrayList<PlantComponent> ins) |
void |
Junction.setOutputs(java.util.ArrayList<PlantComponent> outs) |
Constructor and Description |
---|
Junction(java.util.ArrayList<PlantComponent> ins,
java.util.ArrayList<PlantComponent> outs,
java.util.ArrayList<java.lang.String> conns)
Parameterized constructor.
|
Junction(java.util.ArrayList<PlantComponent> ins,
java.util.ArrayList<PlantComponent> outs,
java.util.ArrayList<java.lang.String> conns)
Parameterized constructor.
|