Template class for integral types (incluing PTimeInterval) for calcualting minimum, maximum and average.
More...
#include <object.h>
template<typename ValueType, typename AccumType = ValueType>
class PMinMaxAvg< ValueType, AccumType >
Template class for integral types (incluing PTimeInterval) for calcualting minimum, maximum and average.
template<typename ValueType , typename AccumType = ValueType>
template<typename ValueType , typename AccumType = ValueType>
void PMinMaxAvg< ValueType, AccumType >::Accumulate |
( |
const ValueType & |
value | ) |
|
|
inline |
template<typename ValueType , typename AccumType = ValueType>
ValueType PMinMaxAvg< ValueType, AccumType >::GetAverage |
( |
| ) |
const |
|
inline |
template<typename ValueType , typename AccumType = ValueType>
unsigned PMinMaxAvg< ValueType, AccumType >::GetCount |
( |
| ) |
const |
|
inline |
template<typename ValueType , typename AccumType = ValueType>
ValueType PMinMaxAvg< ValueType, AccumType >::GetMaximum |
( |
| ) |
const |
|
inline |
template<typename ValueType , typename AccumType = ValueType>
ValueType PMinMaxAvg< ValueType, AccumType >::GetMinimum |
( |
| ) |
const |
|
inline |
template<typename ValueType , typename AccumType = ValueType>
void PMinMaxAvg< ValueType, AccumType >::Reset |
( |
| ) |
|
|
inline |
template<typename ValueType , typename AccumType = ValueType>
ostream& operator<< |
( |
ostream & |
strm, |
|
|
const PMinMaxAvg< ValueType, AccumType > & |
mma |
|
) |
| |
|
friend |
template<typename ValueType , typename AccumType = ValueType>
AccumType PMinMaxAvg< ValueType, AccumType >::m_accumulator |
|
protected |
template<typename ValueType , typename AccumType = ValueType>
unsigned PMinMaxAvg< ValueType, AccumType >::m_count |
|
protected |
template<typename ValueType , typename AccumType = ValueType>
ValueType PMinMaxAvg< ValueType, AccumType >::m_maximum |
|
protected |
template<typename ValueType , typename AccumType = ValueType>
ValueType PMinMaxAvg< ValueType, AccumType >::m_minimum |
|
protected |
template<typename ValueType , typename AccumType = ValueType>
std::string PMinMaxAvg< ValueType, AccumType >::m_units |
|
protected |
The documentation for this class was generated from the following file: