#include <stat_buffer.h>
Classes | |
struct | StatPack |
Public Member Functions | |
void | modifyBufferSize (int NumElements) |
T | reportDiffMax () |
T | reportDiffMean () |
T | reportDiffMedian () |
T | reportDiffMin () |
T | reportMax () |
T | reportMean () |
T | reportMedian () |
T | reportMin () |
T | reportPartialMean (int NumToAvg) |
T | reportRetainedStats () |
T | reportStd () |
T | reportVar () |
StatBuffer () | |
StatBuffer (int NumElements) | |
bool | UpdateDiffStats () |
bool | UpdateStats () |
~StatBuffer () | |
Public Member Functions inherited from swri_math_util::GenRingBuffer< T > | |
void | clear () |
GenRingBuffer () | |
GenRingBuffer (const GenRingBuffer< T > &src) | |
GenRingBuffer (int NumElements2Alloc) | |
virtual T * | get (int i=0) const |
T * | getLoad () const |
T * | getRaw (int i) const |
T * | getTail (int i=0) const |
bool | indexValid (int i) |
void | load (const T &newElem) |
void | load1 (T newElem) |
int | MaxSize () const |
GenRingBuffer< T > & | operator= (const GenRingBuffer< T > &src) |
virtual T * | operator[] (int i) |
T * | pop () |
void | ResizeBuffer (int newSize) |
int | size () const |
virtual | ~GenRingBuffer () |
Private Member Functions | |
bool | computeDiffStats () |
T | computeMean (int NumToAvg) |
bool | computeStats () |
Private Attributes | |
StatPack | RetainedDiffStats |
StatPack | RetainedStats |
Additional Inherited Members | |
Protected Member Functions inherited from swri_math_util::GenRingBuffer< T > | |
void | realloc_mem (int NumElements2Alloc) |
Definition at line 45 of file stat_buffer.h.
|
inline |
Definition at line 53 of file stat_buffer.h.
|
inlineexplicit |
Definition at line 58 of file stat_buffer.h.
|
inline |
Definition at line 63 of file stat_buffer.h.
|
inlineprivate |
Definition at line 236 of file stat_buffer.h.
|
inlineprivate |
Definition at line 151 of file stat_buffer.h.
|
inlineprivate |
Definition at line 167 of file stat_buffer.h.
|
inline |
Definition at line 48 of file stat_buffer.h.
|
inline |
Definition at line 93 of file stat_buffer.h.
|
inline |
Definition at line 78 of file stat_buffer.h.
|
inline |
Definition at line 83 of file stat_buffer.h.
|
inline |
Definition at line 88 of file stat_buffer.h.
|
inline |
Definition at line 119 of file stat_buffer.h.
|
inline |
Definition at line 98 of file stat_buffer.h.
|
inline |
Definition at line 109 of file stat_buffer.h.
|
inline |
Definition at line 114 of file stat_buffer.h.
|
inline |
Definition at line 104 of file stat_buffer.h.
|
inline |
Definition at line 132 of file stat_buffer.h.
|
inline |
Definition at line 123 of file stat_buffer.h.
|
inline |
Definition at line 128 of file stat_buffer.h.
|
inline |
Definition at line 73 of file stat_buffer.h.
|
inline |
Definition at line 68 of file stat_buffer.h.
|
private |
Definition at line 149 of file stat_buffer.h.
|
private |
Definition at line 148 of file stat_buffer.h.