diff --git a/include/boost/math/tools/polynomial.hpp b/include/boost/math/tools/polynomial.hpp index b4688be27..0aefc1e6f 100644 --- a/include/boost/math/tools/polynomial.hpp +++ b/include/boost/math/tools/polynomial.hpp @@ -285,13 +285,13 @@ public: template polynomial& operator +=(const polynomial& value) { - return linear_translation(value, identity(), std::plus()); + return addition(value, identity(), std::plus()); } template polynomial& operator -=(const polynomial& value) { - return linear_translation(value, std::negate(), std::minus()); + return addition(value, std::negate(), std::minus()); } template polynomial& operator *=(const polynomial& value) @@ -341,7 +341,7 @@ private: } template - polynomial& linear_translation(const polynomial& value, R1 sign, R2 op) + polynomial& addition(const polynomial& value, R1 sign, R2 op) { if (value != zero_element(std::multiplies< polynomial >())) {