Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
mygsl::arithmetic_mean Class Reference

Arithmetic mean computing algorithm. More...

#include <bayeux/mygsl/mean.h>

Public Member Functions

bool is_valid () const
 
size_t get_n () const
 
double get_sum () const
 
double get_sum_of_squared () const
 
double get_mean () const
 
double get_mean_of_squared () const
 
double get_variance (bool bessel_correction_=false) const
 
 arithmetic_mean ()
 
void reset ()
 
void add (double value_)
 
void remove (double value_)
 

Detailed Description

Arithmetic mean computing algorithm.

Constructor & Destructor Documentation

◆ arithmetic_mean()

mygsl::arithmetic_mean::arithmetic_mean ( )

Member Function Documentation

◆ add()

void mygsl::arithmetic_mean::add ( double  value_)

◆ get_mean()

double mygsl::arithmetic_mean::get_mean ( ) const

◆ get_mean_of_squared()

double mygsl::arithmetic_mean::get_mean_of_squared ( ) const

◆ get_n()

size_t mygsl::arithmetic_mean::get_n ( ) const

◆ get_sum()

double mygsl::arithmetic_mean::get_sum ( ) const

◆ get_sum_of_squared()

double mygsl::arithmetic_mean::get_sum_of_squared ( ) const

◆ get_variance()

double mygsl::arithmetic_mean::get_variance ( bool  bessel_correction_ = false) const

◆ is_valid()

bool mygsl::arithmetic_mean::is_valid ( ) const

◆ remove()

void mygsl::arithmetic_mean::remove ( double  value_)

◆ reset()

void mygsl::arithmetic_mean::reset ( )

The documentation for this class was generated from the following file: