faunus
Public Member Functions | List of all members
Faunus::AverageObjStdev< T, int_t > Class Template Reference
Inheritance diagram for Faunus::AverageObjStdev< T, int_t >:
Inheritance graph
[legend]
Collaboration diagram for Faunus::AverageObjStdev< T, int_t >:
Collaboration graph
[legend]

Public Member Functions

 AverageObjStdev (const T &value)
 Construct from empty object.
 
AverageObjStdevoperator+= (const T &value)
 Add to average.
 
T rms () const
 Root-mean-square.
 
T stdev () const
 Standard deviation. More...
 
void clear ()
 
- Public Member Functions inherited from Faunus::AverageObj< T >
 AverageObj (const T &value)
 Construct from empty object.
 
AverageObjoperator+= (const T &value)
 Add to average.
 
T avg () const
 Calculate average.
 
 operator T () const
 Convert to T.
 
bool operator< (const AverageObj &other) const
 Compare operator.
 
bool empty () const
 True if empty. More...
 
void clear ()
 
auto size () const
 Number of samples.
 

Additional Inherited Members

- Protected Attributes inherited from Faunus::AverageObj< T >
unsigned long int number_of_samples
 
T sum
 

Member Function Documentation

◆ stdev()

template<typename T , typename int_t = unsigned long int>
T Faunus::AverageObjStdev< T, int_t >::stdev ( ) const
inline

Standard deviation.

Clear all data


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