id summary reporter owner description type status milestone component version severity resolution keywords cc 8262 numeric::average gives incorrect result james.hirschorn@… Eric Niebler "Apparently boost::numeric::average was incorrectly implemented as numeric::divides. The following code, computes average(2, 3) = 0.666667: {{{ #include #include int main(int argc, char * argv[]) { using namespace boost::numeric; auto avg = average(2, 3); std::cout << avg << std::endl; } }}} " Bugs closed To Be Determined accumulator Boost 1.53.0 Problem fixed average