Table of Contents

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

nanValue double

value 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

value double

GetAverage()

Gets average over all data points added since last reset

public double GetAverage()

Returns

double

Reset()

Resets filter

public void Reset()