1 #ifndef _theplu_yat_statistics_averager_
2 #define _theplu_yat_statistics_averager_
28 #include "averager_base.h"
30 #include "yat/utility/iterator_traits.h"
32 #include <boost/concept_check.hpp>
75 template<
class Derived>
80 void add_impl(
double,
long int);
81 void rescale_impl(
double);
90 template <
typename InputIterator>
91 void add(
Averager& a, InputIterator first, InputIterator last)
93 BOOST_CONCEPT_ASSERT((boost::InputIterator<InputIterator>));
95 for ( ; first != last; ++first)
100 template<
class Derived>