Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Types | Public Member Functions | Private Attributes | List of all members
mean_and_stddev Class Reference

functor to compute the mean and stddev of sequence using the std::foreach algorithm More...

#include <OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/ALGO/StatsHelpers.h>

Public Types

typedef double argument_type
 
typedef double result_type
 

Public Member Functions

 mean_and_stddev ()
 
void operator() (double sample)
 
double sample_variance () const
 
double standard_variance () const
 
double sample_stddev () const
 
double standard_stddev () const
 
double mean () const
 
unsigned long count () const
 
double variance () const
 
double stddev () const
 
double operator() () const
 

Private Attributes

double m_
 
double q_
 
unsigned long c_
 

Detailed Description

functor to compute the mean and stddev of sequence using the std::foreach algorithm

Member Typedef Documentation

Constructor & Destructor Documentation

mean_and_stddev ( )
inline

Member Function Documentation

unsigned long count ( ) const
inline
double mean ( ) const
inline
void operator() ( double  sample)
inline
double operator() ( ) const
inline
double sample_stddev ( ) const
inline
double sample_variance ( ) const
inline
double standard_stddev ( ) const
inline
double standard_variance ( ) const
inline
double stddev ( ) const
inline
double variance ( ) const
inline

Member Data Documentation

unsigned long c_
private
double m_
private
double q_
private

OpenMS / TOPP release 2.0.0 Documentation generated on Fri May 29 2015 17:20:48 using doxygen 1.8.9.1