Class RecursiveAverage
- Namespace
- TimeSeriesAnalysis
- Assembly
- TimeSeriesAnalysis.dll
Recursive average
public class RecursiveAverage
- Inheritance
-
RecursiveAverage
- Inherited Members
Constructors
RecursiveAverage(double)
Constructor
public RecursiveAverage(double nanValue = -9999)
Parameters
nanValuedoublevalue to be treated as NaN and ignored if applicable
Methods
AddDataPoint(double)
Adds one data point to the recursive average, ignoring NaN values
public void AddDataPoint(double value)
Parameters
valuedouble
GetAverage()
Gets average over all data points added since last reset
public double GetAverage()
Returns
Reset()
Resets filter
public void Reset()