X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Finclude%2Fpolynomial.hh;h=144ba3d1d1dadd0c8b0671b2d9580b7f13e55d8a;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=6c509fa53a09ad251d1099f0db5e36b9f98345f0;hpb=75eebcb49e52d296b1da3e1074e0825d2c780db4;p=lilypond.git diff --git a/flower/include/polynomial.hh b/flower/include/polynomial.hh index 6c509fa53a..144ba3d1d1 100644 --- a/flower/include/polynomial.hh +++ b/flower/include/polynomial.hh @@ -2,13 +2,13 @@ /* * poly.h -- routines for manipulation of polynomials in one var * - * (c) 1993--2006 Han-Wen Nienhuys + * (c) 1993--2008 Han-Wen Nienhuys */ #ifndef POLY_H #define POLY_H -#include "array.hh" +#include "std-vector.hh" #include "arithmetic-operator.hh" #include "real.hh" @@ -19,7 +19,7 @@ struct Polynomial int degree ()const; /// coefficients - Array coefs_; + vector coefs_; // leading coef Real &lc (); @@ -28,8 +28,8 @@ struct Polynomial Real lc () const; void print () const; Real eval (Real) const; - void print_sols (Array) const; - void check_sols (Array) const; + void print_sols (vector) const; + void check_sols (vector) const; void check_sol (Real x) const; static Polynomial multiply (const Polynomial &p1, const Polynomial &p2); static Polynomial power (int exponent, const Polynomial &src); @@ -55,11 +55,11 @@ struct Polynomial void debug_clean (); - Array solve_quadric ()const; - Array solve_cubic ()const; - Array solve_linear ()const; + vector solve_quadric ()const; + vector solve_cubic ()const; + vector solve_linear ()const; - Array solve () const; + vector solve () const; }; IMPLEMENT_ARITHMETIC_OPERATOR (Polynomial, -);