class SimpleMovingAverage<Class T>Source
Constructors 1
void SimpleMovingAverage(int pSize, T pDefaultValue = 0)Initialize Simple Moving Average Cyclic Buffer
pSizesizeof the bufferpDefaultValueinitialvalue stored in buffer
Members 4
private T m_Sum = 0private int m_Size = 0private ref array<T> m_Samples = new array<T>()Methods 2
T Add(T newSample)Add new value and return average value from buffer
newSamplevaluethat will be added to buffer
Returns: average value from the buffer
ref SimpleMovingAverage<float> m_Buffer = SimpleMovingAverage<float>(10, 0.5);
float sma = m_Buffer.Add(0.2);