![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Private Member Functions | |
| void | SimpleMovingAverage (int pSize, T pDefaultValue=0) |
| Initialize Simple Moving Average Cyclic Buffer. | |
| T | Add (T newSample) |
| Add new value and return average value from buffer. | |
| array< T > | GetSamples () |
| Returns all the samples stored in the buffer. | |
Private Attributes | |
| int | m_Pointer = 0 |
| ref array< T > | m_Samples = new array<T>() |
| int | m_Size = 0 |
| T | m_Sum = 0 |
Definition at line 1 of file simplemovingaverage.c.
|
inlineprivate |
Initialize Simple Moving Average Cyclic Buffer.
| pSize | size of the buffer |
| pDefaultValue | initial value stored in buffer |
Definition at line 13 of file simplemovingaverage.c.
|
inlineprivate |
Add new value and return average value from buffer.
| newSample | value that will be added to buffer |
Definition at line 33 of file simplemovingaverage.c.
|
inlineprivate |
Returns all the samples stored in the buffer.
Definition at line 48 of file simplemovingaverage.c.
References m_Samples.
|
private |
Definition at line 4 of file simplemovingaverage.c.
Referenced by Add().
Definition at line 6 of file simplemovingaverage.c.
Referenced by SimpleMovingAverage(), Add(), and GetSamples().
|
private |
Definition at line 5 of file simplemovingaverage.c.
Referenced by SimpleMovingAverage(), and Add().
|
private |
Definition at line 3 of file simplemovingaverage.c.
Referenced by SimpleMovingAverage(), and Add().