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

#include <Accumulator.h>

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

Public Types

typedef T Type
 
typedef T Type
 

Public Member Functions

void Clear (const T x)
 
void Clear (const T min, const T max)
 
void Clear (const T x)
 
void Clear (const T min, const T max)
 
GetMax () const
 
GetMax () const
 
GetMin () const
 
GetMin () const
 
std::pair< T, T > GetMinMax () const
 
 MinMax (const T first)
 
 MinMax (const T firstMin, const T firstMax)
 
 MinMax (const T first)
 
 MinMax (const T firstMin, const T firstMax)
 
 MinMax (const MinMax &mm)=default
 
void operator() (const T x)
 
void operator() (const T x)
 

Protected Member Functions

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

Detailed Description

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

Definition at line 81 of file Tools/CIC/utl/Accumulator.h.

Member Typedef Documentation

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

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

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

Definition at line 83 of file Tools/CIC/utl/Accumulator.h.

Constructor & Destructor Documentation

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

Definition at line 84 of file Tools/CIC/utl/Accumulator.h.

template<typename T>
utl::Accumulator::MinMax< T >::MinMax ( const T  firstMin,
const T  firstMax 
)
inline

Definition at line 85 of file Tools/CIC/utl/Accumulator.h.

template<typename T>
utl::Accumulator::MinMax< T >::MinMax ( const MinMax< T > &  mm)
default
template<typename T>
utl::Accumulator::MinMax< T >::MinMax ( )
inlineprotected

Definition at line 92 of file Tools/CIC/utl/Accumulator.h.

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

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

template<typename T>
utl::Accumulator::MinMax< T >::MinMax ( const T  firstMin,
const T  firstMax 
)
inline

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

template<typename T>
utl::Accumulator::MinMax< T >::MinMax ( )
inlineprotected

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

Member Function Documentation

template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( const T  x)
inline
template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( const T  min,
const T  max 
)
inline

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

template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( )
inlineprotected

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

template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( const T  x)
inline
template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( const T  min,
const T  max 
)
inline

Definition at line 90 of file Tools/CIC/utl/Accumulator.h.

template<typename T>
void utl::Accumulator::MinMax< T >::Clear ( )
inlineprotected

Definition at line 93 of file Tools/CIC/utl/Accumulator.h.

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
template<typename T>
std::pair<T, T> utl::Accumulator::MinMax< T >::GetMinMax ( ) const
inline

Definition at line 88 of file Tools/CIC/utl/Accumulator.h.

template<typename T>
void utl::Accumulator::MinMax< T >::operator() ( const T  x)
inline

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

template<typename T>
void utl::Accumulator::MinMax< T >::operator() ( const T  x)
inline

Definition at line 87 of file Tools/CIC/utl/Accumulator.h.

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 files:

, generated on Tue Sep 26 2023.