1. Description
Functionality:
Join "append-able" fields from several IDSes of one type to single (output) IDS
E.g. :
- input array - 3 IDSes (waves) A,B,C - having coherent_wave of size: X (A1, A2, ..., Ax), Y (B1, B2, ..., By) and Z (C1, C2, ..., Cz)
- output - single IDS (wave) with coherent_wave of size X+Y+Z
- Output coherent_wave elements put in order of ports ( (A1, A2, ..., Ax, B1, B2, ..., By, C1, C2, ..., Cz)
Assumptions :
- homogeneous and heterogenous IDSes can be appended
- only IDSes of the same type can be appended
- only specific fields (defined in DD) can be appended
- given instance of actor can append only IDSes of one type
- to get inputs - getSlice method will be used
- to put output - putSlice will be used
- if all IDSes are homogeneous - actor will produce homogeneous IDS
- if any of input IDSes will be heterogeneous - actor will produce heterogeneous IDS
Ports
1.1. Inputs
IDSTime actor has two input ports.
port name | purpose | Icon |
---|---|---|
idsArray | An array (i.e. Kepler record) of IDSes. Multiport. All IDSes provided must be of the same type. | |
idsTime | Time, defining slices to be appended. |
1.2. Outputs
port name | purpose |
---|---|
ids | Single IDS with all "append-able" fields being a sum of fields from all input iDSes. Output port is coupled with input multiport (in: array of IDSes of type A --> out: single IDS of type A ) |
2. Configuration
parameter | description |
---|---|
occurence | Occurence of output IDS |
3. Version history
version | description |
---|---|
1.0 | initial version - to be evaluated by users |