incrementaly maintain average and variance of data sequence More...
#include <variance.h>
Public Member Functions | |
Variance () | |
void | add (const double &x) |
Add an element x. | |
double | variance () const |
Private Types | |
typedef Average | base_t |
Private Attributes | |
double | m_variance |
incrementaly maintain average and variance of data sequence
Definition at line 14 of file variance.h.
typedef Average osl::stat::Variance::base_t [private] |
Definition at line 17 of file variance.h.
osl::stat::Variance::Variance | ( | ) | [inline] |
Definition at line 20 of file variance.h.
void osl::stat::Variance::add | ( | const double & | x | ) | [inline] |
Add an element x.
Reimplemented from osl::stat::Average.
Definition at line 24 of file variance.h.
References osl::stat::Average::add(), m_variance, and osl::stat::Average::numElements().
double osl::stat::Variance::variance | ( | ) | const [inline] |
Definition at line 33 of file variance.h.
References m_variance, and osl::stat::Average::numElements().
double osl::stat::Variance::m_variance [private] |
Definition at line 16 of file variance.h.
Referenced by add(), and variance().