注意:common/polynomial_calculations.h文件中为多项式的计算接口。用于计算多项式的值。
1.计算ax^4 + bx^3 + cx^2 +dx + e = 0。
inline void
solveQuarticEquation (real a, real b, real c, real d, real e, std::vector<real>& roots) const;
2.计算ax^3 + bx^2 + cx + d = 0。
inline void
solveCubicEquation (real a, real b, real c, real d, std::vector<real>& roots) const;
3.计算ax^2 + bx + c = 0。
inline void
solveQuadraticEquation (real a, real b, real c, std::vector<real>& roots) const;
4.计算ax + b = 0。
inline void
solveLinearEquation (real a, real b, std::vector<real>& roots) const;