List of all members | Public Member Functions | Private Attributes
utl::Accumulator::Average Class Reference

#include <Accumulator.h>

Inheritance diagram for utl::Accumulator::Average:
Inheritance graph
[legend]

Public Member Functions

void Clear ()
 
double GetAverage () const
 
int GetN () const
 
 operator bool () const
 
void operator() (const double x)
 

Private Attributes

AverageN fAvg
 
int fN = 0
 

Detailed Description

Definition at line 83 of file Utilities/Statistics/Accumulator.h.

Member Function Documentation

void utl::Accumulator::Average::Clear ( )
inline
double utl::Accumulator::Average::GetAverage ( ) const
inline
int utl::Accumulator::Average::GetN ( ) const
inline
utl::Accumulator::Average::operator bool ( ) const
inlineexplicit

Definition at line 89 of file Utilities/Statistics/Accumulator.h.

References fN.

void utl::Accumulator::Average::operator() ( const double  x)
inline

Member Data Documentation

AverageN utl::Accumulator::Average::fAvg
private

Definition at line 91 of file Utilities/Statistics/Accumulator.h.

Referenced by Clear(), GetAverage(), and operator()().

int utl::Accumulator::Average::fN = 0
private

Definition at line 92 of file Utilities/Statistics/Accumulator.h.

Referenced by Clear(), GetAverage(), GetN(), operator bool(), and operator()().


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

, generated on Tue Sep 26 2023.