List of all members | Public Types | Public Member Functions | Protected Member Functions
utl::Accumulator::MinMaxAverage< T > Class Template Reference

#include <Accumulator.h>

Inheritance diagram for utl::Accumulator::MinMaxAverage< T >:
Inheritance graph
[legend]

Public Types

typedef T Type
 

Public Member Functions

void Clear (const T x)
 
double GetAverage () const
 
GetMax () const
 
GetMax () const
 
GetMin () const
 
GetMin () const
 
int GetN () const
 
 MinMaxAverage (const T first)
 
 operator bool () const
 
void operator() (const double x)
 
void operator() (const T x)
 

Protected Member Functions

void Clear ()
 
 MinMaxAverage ()
 
void SetFirst (const T x)
 

Detailed Description

template<typename T>
class utl::Accumulator::MinMaxAverage< T >

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

Member Typedef Documentation

template<typename T >
typedef T utl::Accumulator::MinMaxAverage< T >::Type

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

Constructor & Destructor Documentation

template<typename T >
utl::Accumulator::MinMaxAverage< T >::MinMaxAverage ( const T  first)
inline
template<typename T >
utl::Accumulator::MinMaxAverage< T >::MinMaxAverage ( )
inlineprotected

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

Member Function Documentation

template<typename T >
void utl::Accumulator::MinMaxAverage< T >::Clear ( const T  x)
inline
template<typename T >
void utl::Accumulator::MinMaxAverage< T >::Clear ( )
inlineprotected
double utl::Accumulator::Average::GetAverage ( ) const
inlineinherited
template<typename T>
T utl::Accumulator::Max< T >::GetMax ( ) const
inlineinherited

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

template<typename T>
T utl::Accumulator::Max< T >::GetMax ( ) const
inlineinherited
template<typename T>
T utl::Accumulator::Min< T >::GetMin ( ) const
inlineinherited

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

template<typename T>
T utl::Accumulator::Min< T >::GetMin ( ) const
inlineinherited
int utl::Accumulator::Average::GetN ( ) const
inlineinherited
utl::Accumulator::Average::operator bool ( ) const
inlineexplicitinherited

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

References utl::Accumulator::Average::fN.

void utl::Accumulator::Average::operator() ( const double  x)
inlineinherited
template<typename T >
void utl::Accumulator::MinMaxAverage< T >::operator() ( const T  x)
inline
template<typename T>
void utl::Accumulator::Min< T >::SetFirst ( const T  x)
inlineprotectedinherited

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


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

, generated on Tue Sep 26 2023.