...
Code Block | ||||
---|---|---|---|---|
| ||||
public interface ILinkableComponent { IList<ILinkableComponent> Components { get; } } |
Discussed scenarios for using Temporal and ElementSet of the Input items
Two components
- C1 Provider of non-equidistant time series /100 steps/ for the set of the 30 XYpoints elements (for example database)
- C2 Component using TS for computation (consumer)
Case1
- C1 - InputItem Temporal set of Time /5 steps equidistant /, ElementSet - 3 Elements
- C2 - OutputItem after update - obtain values (time step) for the element in ElementSet 15 values
Decorator can be needed for both Time and Space
Case2
- C1 - InputItem Temporal Empty, Element Set - 3 Elements
- C2 - OutputItem after update - obtain All values (time steps) for the element in ElementSet 300 values
Decorator can be needed for Space
Case3
- C1 - InputItem Temporal set of Time /5 steps - equidistant/, Element Set - empty
- C2 - OutputItem after update - obtain 5 steps for all elements 150 values
Decorator can be needed for Time
Case 4
- C1 - InputItem Temporal set empty, Element Set - empty
- C2 - OutputItem after update - obtain 100 steps for all elements 3000 values
Decorator not needed
Suggestion
Based on this - suggestion for possibility to
...
Empty Sets in Input items / ElementSet changing in time
Using empty ElementSet or TimeSet in the InputItem were discussed. This discussion open problems in using of the ElementSets changing in time. See []
...
Use Case: analytical function
Info |
---|
See Implementation of the AnalyticalFunction use case for unit tests showing different ways to implement components |
...