aimstil
5.0.5
|
A class to accumulate values and return their mean. More...
#include <til/Accumulator.h>
Public Types | |
typedef MeanAccumulator< T, TAccumulation > | Self |
typedef Accumulator< T, TAccumulation, functor::AddTo< TAccumulation, T >, policy::AccumulatorRecord_Sum > | Base |
Public Member Functions | |
TAccumulation | get () |
Get mean of accumulated values. More... | |
![]() | |
Accumulator () | |
const TAccumulation & | get () const |
Get accumulation result. More... | |
const policy::AccumulatorRecord_Sum & | recordPolicy () const |
Get record policy. More... | |
void | clear () |
clear accumulated values More... | |
void | accumulate (typename boost::call_traits< T >::param_type value) |
Accumulate a value. More... | |
boost::enable_if< boost::is_same< typename value_type_of< TIterator >::type, T > >::type | accumulate (TIterator begin, TIterator end) |
Accumulate values spanned by given range. More... | |
A class to accumulate values and return their mean.
Definition at line 139 of file Accumulator.h.
typedef Accumulator<T, TAccumulation, functor::AddTo<TAccumulation, T>, policy::AccumulatorRecord_Sum > til::MeanAccumulator< T, TAccumulation >::Base |
Definition at line 145 of file Accumulator.h.
typedef MeanAccumulator<T, TAccumulation> til::MeanAccumulator< T, TAccumulation >::Self |
Definition at line 144 of file Accumulator.h.
|
inline |
Get mean of accumulated values.
Definition at line 150 of file Accumulator.h.
References til::Accumulator< T, TAccumulation, AccumulationPolicy, RecordPolicy >::get().
Referenced by til::centroid().