Modifier and Type | Class and Description |
---|---|
class |
BatMLModel
The BatMLModel extends the Item to provide a model generator for the CAEBAT
BatML input files.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Identifiable> |
RemoteCoreProxy.getItemList()
(non-Javadoc)
|
java.util.ArrayList<Identifiable> |
Client.getItems()
(non-Javadoc)
|
Modifier and Type | Class and Description |
---|---|
class |
RenderShape
Stores additional information for generating a JME3 spatial and material from
the IShape
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Identifiable> |
ICore.getItemList()
This operation returns the list of Items that have been created in ICE.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Identifiable> |
Core.getItemList()
(non-Javadoc)
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Identifiable> |
ItemManager.retrieveItemList()
This operation will return a list of Identifiables that contain the names
and unique item ids of each Item that is managed by the ItemManager.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IReactorComponent
This interface specializes the Component interface for LWRReactors.
|
Modifier and Type | Class and Description |
---|---|
class |
AdaptiveTreeComposite
This class extends
TreeComposite to create TreeComposites that have
adaptive properties based on a currently selected type. |
class |
BasicEntryContentProvider
A class that implements the IEntryContentProvider interface.
|
class |
DataComponent
The DataComponent class is a container for Entries and behaves as a Component
from the UpdateableComposite package.
|
class |
Entry
The Entry class is responsible for collecting and managing the individual
values needed by the Item to perform a task.
|
class |
Form
The Form class is a representation of the Item class and contains all of the
Entries that must be addressed by the Eclipse User before the Item can
perform its task or tasks.
|
class |
MasterDetailsComponent
This class provides a data structure that orders key values and
DataComponents in a way that is consistent with the Master/Details pattern.
|
class |
MasterDetailsPair
The MasterDetailsPair class is used by the MasterDetailsComponent to keep
track of "masters" and "details" without having to store them in two separate
arrays.
|
class |
MatrixComponent
The MatrixComponent class is a realization of the Component interface that
provides the functionality necessary to encapsulate a two dimensional array
of double values, mimicking a mathematical matrix.
|
class |
ResourceComponent
The ResourceComponent is a specialization of ListComponent that is used to
manage a set of ICEResources.
|
class |
TableComponent
The TableComponent class is a Component that contains a set of Entries that
are related to each other within a single row of a table and it can contain
many rows.
|
class |
TimeDataComponent
A specific DataComponent implementation that handles very specific roles for
setting up time loops.
|
class |
TreeComposite
The TreeComposite realizes the Composite interface to provide a multi-level
hierarchical tree of ICE Components.
|
Modifier and Type | Class and Description |
---|---|
class |
EMFComponent
The EMFComponent is a realization of the Component interface that
encapsulates the data in an Eclipse Modeling Framework (EMF) Ecore model
tree.
|
class |
EMFEntry
EMFEntry is a subclass of Entry that modifies a unique EAttribute instance
each time its value is changed.
|
class |
EMFTreeComposite
The EMFTreeComposite is a subclass of TreeComposite that represents a tree node in
an Eclipse Modeling Framework Ecore model tree.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IShape
Interface describing a type of solid in the geometry editor
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractShape
Implements a number of operations shared between the components in the Shape
composite pattern
|
class |
ComplexShape
Represents an ordered collection of shape components which are applied to a
parent set operator
|
class |
GeometryComponent
Composite container for ComplexShapes and PrimitiveShapes along with any
additional information required to interpret the geometry data
|
class |
PrimitiveShape
Represents a mathematically simple solid with no child shapes
|
class |
Transformation
Stores the information needed to generate a 4D affine transformation matrix
given certain transformation variables
|
Modifier and Type | Class and Description |
---|---|
class |
BezierEdge
An Edge comprising a Bezier curve between its two Vertices.
|
class |
BoundaryCondition
This class provides a boundary condition for edges.
|
class |
Custom2DShape
This is a class for custom 2D shapes that can be manually constructed via the
Mesh Editor.
|
class |
Edge
This class represents a single edge in a polygon.
|
class |
Hex
This is a 6-sided polygon with 6 edges and 6 vertices.
|
class |
MeshComponent
Composite container for Polygons along with any additional information
required to interpret the mesh data.
The MeshComponent breaks a mesh down into vertices and edges. |
class |
Polygon
This class represents a polygon composed of a certain number of vertices
connected by edges.
|
class |
PolynomialEdge
An Edge comprising a polynomial curve that connects its two Vertices.
|
class |
Quad
This is a 4-sided polygon with 4 edges and 4 vertices.
|
class |
Vertex
This class represents a single vertex in a polygon.
|
Modifier and Type | Class and Description |
---|---|
class |
PainfullySimpleEntry
A PainfullySimpleEntry is used by the PainfullySimpleForm in place of a
regular Entry because it can be loaded from a string that takes a block of a
Painfully Simple Form file as input.
|
class |
PainfullySimpleForm
The PainfullySimpleForm is a Form that is initialized from a InputStream that
contains the serialized contents of a Form in the Painfully Simple Form file format (PSF).
|
Modifier and Type | Interface and Description |
---|---|
interface |
Component
The Component interface is the base for all shared operations in the
UpdateableComposite package's classes.
|
interface |
Composite
The Composite interface defines behavior for realizations of the Component
interface that will also have children.
|
interface |
IUpdateable
The IUpdateable interface provides a single update operation that may be used
by implementers to receive an update based on a key-value pair.
|
Modifier and Type | Class and Description |
---|---|
class |
ICEObject
ICEObject is the base class for all common, shared data structures in ICE
with the notable exception of the ICEList.
|
class |
ListComponent<T>
This is a base class for Components that are based on lists.
|
Modifier and Type | Class and Description |
---|---|
class |
ICEResource
The Resource class represents persistent data resources used by ICE and the
other software packages with which it interacts.
|
class |
VizResource
The VizResource is used for loading a data set that should be visualized in
one of the platform's many visualization services.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Identifiable> |
IClient.getItems()
This operation returns a list of ICEObjects that represent the Items currently managed by ICE.
|
Modifier and Type | Class and Description |
---|---|
class |
Item
The Item class is responsible for carrying out activities necessary to
perform certain tasks with ICE.
|
Modifier and Type | Class and Description |
---|---|
class |
LoginInfoForm
A LoginInfoForm is a Form with a single DataComponent and two Entries.
|
Modifier and Type | Class and Description |
---|---|
class |
GeometryEditor
This is a subclass of Item that provides 3D geometry editing services to ICE.
|
Modifier and Type | Class and Description |
---|---|
class |
JobLauncher
The JobLauncher class handles local and remote job launch of simulations and
other tasks.
|
class |
JobLauncherForm
The JobLauncherForm is a subclass of Form that is specialized to work with
the JobLauncher Item.
|
class |
SuiteLauncher
The SuiteLauncher is capable of launching suites of codes where a suite is
defined as a code base with multiple executables, each for solving a
different problem.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiLauncher
The MultiLauncher is an Item that is capable of launching a set of multiple
jobs.
|
Modifier and Type | Class and Description |
---|---|
class |
JobProfile
The JobProfile is responsible for creating JobLaunchers programmatically
based on information contained within the JobProfileForm.
|
class |
JobProfileForm
The JobProfileForm is a subclass of Form that is specialized to work with the
JobProfile Item.
|
Modifier and Type | Class and Description |
---|---|
class |
Model
A Model in ICE contains all of the information necessary to describe a
physical system that will be simulated.
|
Modifier and Type | Class and Description |
---|---|
class |
MOOSELauncher
A SuiteLauncher Item for all MOOSE products (MARMOT, BISON, RELAP-7, RAVEN).
|
class |
MOOSEModel
An MOOSE Item for creating MOOSE input files.
|
class |
SHARPLauncher
A SHARP Item for launching jobs.
|
class |
SHARPModel
An SHARP Item for creating SHARP input files.
|
Modifier and Type | Class and Description |
---|---|
class |
MeshEditor
This class provides a basic 2D mesh editor, minus the UI elements.
|
Modifier and Type | Class and Description |
---|---|
class |
NekLauncher
This class is a JobLauncher Item for the Nek5000 flow code from Argonne
National Laboratory.
|
class |
NekModel
This class extends the Item to create a modeler for Nek5000 input files.
|
Modifier and Type | Class and Description |
---|---|
class |
PROTEUSLauncher
A PROTEUS Item for launching jobs.
|
class |
PROTEUSModel
An PROTEUS Item for creating PROTEUS input files.
|
Modifier and Type | Class and Description |
---|---|
class |
GridLabelProvider
This is a utility class that provides labels on a 2D grid for rows and
columns.
|
class |
LWRComponent
The LWRComponent class represents all reactor components that can be stored
in a LWRComposite.
|
class |
LWRComposite
The LWRComposite class represents all reactor components that can store and
manage LWRComponents.
|
class |
LWReactor
The LWReactor class represents any Light Water Nuclear Reactor.
|
class |
LWRGridManager
The LWRGridManager class manages LWRComponents and their GridLocations on a
Cartesian grid with an equal number of rows and columns.
|
class |
LWRRod
The LWRRod class is a generalized class representing a basic rod as a
collection of materialBlocks contained by a ring (aka the clad).
|
class |
Material
The Material class is a representation of any material property of any class
within an LWReactor.
|
class |
MaterialBlock
The MaterialBlock class is a generalized class containing a set of concentric
and/or radial collection of Rings that constitute the inner core of an
LWRRod.
|
class |
Ring
The ring class represents a single instance of a material at a particular
radial coordinate within a cylindrical location on the rod.
|
class |
Tube
The Tube class represents the hollow tubes in a FuelAssembly which allow for
the insertion of discrete poison rodlets (Guide Tubes) and instrument
thimbles (Instrument Tube).
|
Modifier and Type | Class and Description |
---|---|
class |
BWReactor
The BWReactor class represents any Boiling Water Reactor.
|
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 |
PlantComponent
Base class for RELAP7 components.
|
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 | Class and Description |
---|---|
class |
ControlBank
The ControlBank class contains properties associated with axially movable
RodClusterAssembly objects known as Rod Cluster Control Assemblies.
|
class |
FuelAssembly
The FuelAssembly class is a PWRAssembly populated with a collection of Tubes
positioned on a fixed grid.
|
class |
IncoreInstrument
The IncoreInstrument class represents instruments (or detectors) that are
used for power distribution monitoring inside of a PWReactor.
|
class |
PressurizedWaterReactor
The PressurizedWaterReactor (PWReactor) class represents any Pressurized
Water Reactor.
|
class |
PWRAssembly
The PWRAssembly class contains a collection of LWRRods mapped to locations on
a grid.
|
class |
RodClusterAssembly
The RodClusterAssembly class is a PWRAssembly associated with a particular
FuelAssembly object.
|
Modifier and Type | Class and Description |
---|---|
class |
SFRComponent
The SFRComponent class represents all reactor components that can be stored in a SFRComposite. |
class |
SFRComposite
The SFRComposite class represents all reactor components that can store and
manage SFRComponents.
|
Modifier and Type | Class and Description |
---|---|
class |
SFReactor
Class represents a sodium fast reactor at the highest core-level view.
|
Modifier and Type | Class and Description |
---|---|
class |
PinAssembly
Class representing any assemblies in a SFR that contain pins.
|
class |
ReflectorAssembly
Class representing radial reflector assemblies.
|
class |
SFRAssembly
Class representing the assembly structure of a SFR.
|
class |
SFRPin
Class representing the SFR pin structure.
|
class |
SFRRod
Class representing the solid cylindrical structure found inside radial
reflector assemblies.
|
Modifier and Type | Class and Description |
---|---|
class |
ReactorAnalyzer
The ReactorAnalyzer class is the primary class in ICE for analyzing data
produced as part of a reactor simulation.
|
class |
ReactorComposite
This class is intended to contain
IReactorComponent s by implementing
the Composite interface. |
Modifier and Type | Class and Description |
---|---|
class |
ReflectivityModel
This classes calculates the reflectivity profile of a set of materials
layered on top of each other.
|
Modifier and Type | Class and Description |
---|---|
class |
SassenaCoherentModel
The SassenaCoherentModel extends the Item to provide a model generator for the
Sassena Coherent input files.
|
class |
SassenaIncoherentModel
The SassenaIncoherentModel extends the Item to provide a model generator for the
Sassena Incohrent input files.
|
Modifier and Type | Class and Description |
---|---|
class |
VibeKVPair
This class is a Model Item that configures a set of data components that
represent key-value pairs for VIBE input.
|
Modifier and Type | Class and Description |
---|---|
class |
VibeLauncher
This class inherits from JobLauncher form.
|
Modifier and Type | Class and Description |
---|---|
class |
VibeModel
This class is the model representation of the VIBE model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IConnectionAdapter<T>
This is an interface for adapters that wrap any sort of local or remote
connection.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectionAdapter<T>
This class provides an adapter that wraps a connection.
|
class |
ConnectionTable
This class manages a list of uniquely-keyed VisIt connections within an ICE
TableComponent . |
class |
KeyEntry
A
KeyEntry is essentially a basic Entry with a single caveat:
Its value and allowed values are managed by a IKeyManager . |
class |
KeyEntryContentProvider
This class provides an
IEntryContentProvider geared toward
KeyEntry s whose allowed keys are managed by a IKeyManager . |
class |
PortEntry
This class provides an
Entry that is a "continuous" Entry
with a twist: instead of the allowed values' being a range between two
doubles, they are a range between two integers. |
class |
PortEntryContentProvider
This class provides a basic content provider for
PortEntry s. |
class |
SecretEntry
A
SecretEntry is simply an Entry whose secret flag is set to
true. |
Modifier and Type | Class and Description |
---|---|
class |
VisItConnectionAdapter
This class provides a
ConnectionAdapter that wraps a
VisItSwtConnection . |
class |
VisItConnectionTable
This class extends
ConnectionTable to provide additional connection
preferences specific to the VisIt vizualization service. |
Modifier and Type | Class and Description |
---|---|
class |
CSVData
This class is the implementation of IData and inherits from NiCEObject for
the PlotViewer tool.
|
Modifier and Type | Class and Description |
---|---|
class |
XolotlLauncher
A JobLauncher for Xolotl, a Plasma-Surface Interactions Simulator.
|