1 #ifndef _theplu_yat_statistics_averager3
2 #define _theplu_yat_statistics_averager3
25 #include "averager_base.h"
29 namespace statistics {
47 template<
class Derived>
52 void add_impl(
double,
long int n);
53 void rescale_impl(
double);
60 template<
class Derived>
const Averager3 & operator+=(const averager_base3< Derived > &rhs)
plus and assign operator
Definition: Averager3.h:61
Definition: averager_base.h:296
Base class for averager classes.
Definition: averager_base.h:69
Averager3(void)
construct empty object
double sum_x3_centered(void) const
Definition: averager_base.h:336
long n(void) const
number of data points
Definition: averager_base.h:105
class to calculate 1st, 2nd, and 3rd central moments
Definition: Averager3.h:36
double mean(void) const
mean
Definition: averager_base.h:97
double sum_xx_centered(void) const
Definition: averager_base.h:225
void add3(double mean, double cm2, double cm3, long int n)