Operator ExponentialMovingFunction

A time series smoothing operator. For two values with the given Distance, the first one is multiplied with TailWeight and the second one with HeadWeight. The resulting average is written into OutputValueBA and becomes the new tail value. HeadWeight and TailWeight must sum to 1.

### Parameter

Parameter | Object | Type | optional | min_arg | max_arg | Remarks
TheInputConcept | Concept | Input | no | 1 | 1 | inherited
InputTimeBA | BaseAttribute | Input | no | 1 | 1 |
InputValueBA | BaseAttribute | Input | no | 1 | 1 |
HeadWeight | Value | Input | no | 1 | 1 |
TailWeight | Value | Input | no | 1 | 1 |
Distance | Value | Input | no | 1 | 1 | positive integer
OutputTimeBA | BaseAttribute | Output | no | 1 | 1 |
OutputValueBA | BaseAttribute | Output | no | 1 | 1 |
TheOutputConcept | Concept | Output | no | 1 | 1 | inherited