Struct template sum_kahan_impl
boost::accumulators::impl::sum_kahan_impl
Synopsis
template<typename Sample, typename Tag>
struct sum_kahan_impl : public accumulator_base {
template<typename Args> sum_kahan_impl(Args const &);
template<typename Args> void operator()(Args const &);
result_type result(dont_care) const;
};
Description
sum_kahan_impl
public
construct/copy/destruct
- <
template<typenameArgs>sum_kahan_impl(Argsconst&args);
>Алгоритм суммирования Кахана.Алгоритм суммирования Кахана уменьшает численную ошибку, полученную стандартной последовательной суммой.
sum_kahan_impl public member functions
- <
template<typenameArgs>voidoperator()(Argsconst&args);
>
- <
result_typeresult(dont_care)const;
>