Modifier and Type | Method and Description |
---|---|
KDDStrategy |
IStrategyBuilder.build(java.util.ArrayList<IDataProvider> data)
This method should return a new instance of the KDDStrategy.
|
KDDStrategy |
KDDStrategyFactory.createStrategy(java.lang.String selectedAsset,
java.util.ArrayList<IDataProvider> data)
This method creates the requested KDDStrategy with the given mapping of
IDataProviders.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeStrategy
The CompositeStrategy is a realization of the Composite design pattern that
encapsulates a tree structure of available KDDStrategies to execute.
|
Modifier and Type | Class and Description |
---|---|
class |
AxialPower
AxialPower is a subclass of GodfreySubStrategy that takes both the raw user
input nuclear reactor pin power data as well as the pin power difference and
produces the axial power data.
|
class |
GodfreyStrategy
The GodfreyStrategy is a CompositeStrategy that is composed of a number of
KDDStrategies that are used in calculating various statistics on the axial
power, radial power, assembly power, and full reactor power.
|
class |
GodfreySubStrategy |
class |
PinPowerDifference
PinPowerDifference is a subclass of GodfreySubStrategy that takes the user
input nuclear reactor pin power data and produces the difference between it
and some reference set of pin power data.
|
class |
RadialPower |
Modifier and Type | Method and Description |
---|---|
KDDStrategy |
GodfreyBuilder.build(java.util.ArrayList<IDataProvider> data)
This method should return a new instance of the KDDStrategy.
|
Modifier and Type | Class and Description |
---|---|
class |
ComparativeKMeansStrategy
The ComparativeKMeansStrategy performs a basic KMeans clustering algorithm on
a matrix that is the difference between a loaded set of analysis data and a
given reference set of data.
|
class |
RawKMeansStrategy
RawKMeansStrategy is a subclass of KDDStrategy that provides an
executeStrategy method that runs the KMeans clustering algorithm for a raw
data set (matrix).
|
Modifier and Type | Method and Description |
---|---|
KDDStrategy |
RawKMeansBuilder.build(java.util.ArrayList<IDataProvider> data) |