#include <TRingBufferWithSum.h>
Collaboration diagram for TRingBufferWithSum< C, n >:

Public Member Functions | |
| TRingBufferWithSum () | |
| Constructor. | |
| void | init () |
| initializes the RingBufferWithSum | |
| void | add (C value) |
| adds an entry to the buffer | |
| C | getEntry (int i) |
| returns an entry | |
| C | getSum () |
| C | getMinimum () |
| C | operator[] (int i) |
| returns an entry | |
| C | operator[] (int i) const |
| returns a constant entry. | |
| int | getNumberOfEntries () const |
Private Attributes | |
| int | current |
| int | numberOfEntries |
| C | buffer [n] |
| C | sum |
|
|||||||||
|
Constructor.
Definition at line 21 of file TRingBufferWithSum.h. |
|
|||||||||
|
initializes the RingBufferWithSum
Definition at line 26 of file TRingBufferWithSum.h. Referenced by TRingBufferWithSum< long, 25 >::TRingBufferWithSum(). |
|
||||||||||
|
adds an entry to the buffer
Definition at line 32 of file TRingBufferWithSum.h. |
|
||||||||||
|
returns an entry
Definition at line 47 of file TRingBufferWithSum.h. Referenced by TRingBufferWithSum< long, 25 >::add(), and TRingBufferWithSum< long, 25 >::operator[](). |
|
|||||||||
|
Definition at line 55 of file TRingBufferWithSum.h. |
|
|||||||||
|
Definition at line 60 of file TRingBufferWithSum.h. |
|
||||||||||
|
returns an entry
Definition at line 75 of file TRingBufferWithSum.h. |
|
||||||||||
|
returns a constant entry.
Definition at line 85 of file TRingBufferWithSum.h. |
|
|||||||||
|
Definition at line 90 of file TRingBufferWithSum.h. |
|
|||||
|
Definition at line 96 of file TRingBufferWithSum.h. |
|
|||||
|
Definition at line 97 of file TRingBufferWithSum.h. |
|
|||||
|
Definition at line 98 of file TRingBufferWithSum.h. |
|
|||||
|
Definition at line 100 of file TRingBufferWithSum.h. |
1.3.6