id summary reporter owner description type status milestone component version severity resolution keywords cc 6001 math::tools::roots eps_tolerance wrong behaviour at 0. 0. matwey.kornilov@… John Maddock "at line 34 of toms748_solve.hpp: {{{return (fabs(a - b) / (std::min)(fabs(a), fabs(b))) <= eps;}}} this leads to wrong behavior when a=b=0. fix is trivial: {{{return fabs(a - b) <= eps * (std::min)(fabs(a), fabs(b));}}} does almost the same, but it is correct when a=b=0" Bugs closed To Be Determined math Boost 1.47.0 Problem fixed