... | @@ -114,3 +114,25 @@ Services can communicate across processes via Bundles of MpiMessages transmitted |
... | @@ -114,3 +114,25 @@ Services can communicate across processes via Bundles of MpiMessages transmitted |
|
|input|define Agent inputs and match given input with defined structure|
|
|
|input|define Agent inputs and match given input with defined structure|
|
|
|LoggedException|automatically logged exception|
|
|
|LoggedException|automatically logged exception|
|
|
|MissingSeriesException|thrown if requested TimeSeries is missing in input|
|
|
|MissingSeriesException|thrown if requested TimeSeries is missing in input|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|Building Block|Description|
|
|
|
|
|--------------|-----------|
|
|
|
|
|Input|annotation used in Agents to declare the definition of input parameters, evaluated by Reflection|
|
|
|
|
|Make|used in Agents to define structure of input parameters providing uniform access to Group- and Parameter builders|
|
|
|
|
|DataProvider|single point of access for all inputs of any Agent - used as single argument for all Agent constructors|
|
|
|
|
|ParameterData|accessor to input data formatted according to defined Input Tree of that Agent|
|
|
|
|
|Tree|root element of a input parameter specification|
|
|
|
|
|Joiner|joins raw input parameters from DataProvider with a input parameter specification Tree and returns ParameterData|
|
|
|
|
|TreeElement|one element of an input parameter Tree specification (either a Group or Parameter)|
|
|
|
|
|Parameter|a single element of the input parameter Tree with specifications for one input parameter; has no inner elements|
|
|
|
|
|Group|an input parameter group that contains inner TreeElements but cannot hold a value on its own|
|
|
|
|
|ElementOrBuilder|an abstraction representing either a TreeElement or its associated Builder|
|
|
|
|
|ElementBuilder|abstraction to represent builders for Parameters or Groups|
|
|
|
|
|GroupBuilder|builds an input parameter group containing inner TreeElements|
|
|
|
|
|ParameterBuilder|builds specifications for a single input Parameter|
|
|
|
|
|
|
|
|
--- |
|
|
|
\ No newline at end of file |