Notes about linux and programming
Четвертуйте меня кто-нибудь!double sum(const std::vector<double> &vec){ using namespace boost::accumulators; accumulator_set<double, stats<tag::sum_kahan> > acc; acc = std::for_each(vec.begin(), vec.end(), acc); return sum_kahan(acc);}
Четвертуйте меня кто-нибудь!
ОтветитьУдалитьdouble sum(const std::vector<double> &vec)
{
using namespace boost::accumulators;
accumulator_set<double, stats<tag::sum_kahan> > acc;
acc = std::for_each(vec.begin(), vec.end(), acc);
return sum_kahan(acc);
}