#include <rolling_sum.h>
Public Member Functions | |
| void | add (T sample) |
| RollingSum (size_t capacity) | |
| T | sum () |
Private Attributes | |
| boost::circular_buffer< T > | buffer_ |
| T | sum_ |
Definition at line 8 of file rolling_sum.h.
| RollingSum< T >::RollingSum | ( | size_t | capacity | ) | [inline] |
Definition at line 11 of file rolling_sum.h.
| void RollingSum< T >::add | ( | T | sample | ) | [inline] |
Definition at line 17 of file rolling_sum.h.
| T RollingSum< T >::sum | ( | ) | [inline] |
Definition at line 24 of file rolling_sum.h.
boost::circular_buffer<T> RollingSum< T >::buffer_ [private] |
Definition at line 30 of file rolling_sum.h.
T RollingSum< T >::sum_ [private] |
Definition at line 31 of file rolling_sum.h.