Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
java
java
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

...