24 void init(
const double& v);
26 void init(
const double& v,
unsigned int n);
28 void update(
const double& v);
30 void update(
const double& v,
unsigned int n);
32 double get_average()
const;
34 double get_variance()
const;
36 double get_standard_deviation()
const;
38 double get_sum()
const;
40 double get_sum_of_squares()
const;
42 double get_min()
const;
44 double get_max()
const;
46 unsigned int get_count()
const;
48 double min, max, sum, sms;
53extern CGV_API std::ostream& operator << (std::ostream& os,
const statistics& s);
58#include <cgv/config/lib_end.h>
incrementally accumulate statistical information
this header is dependency free