|
| | NewtonInterpGeomMultip (const Domain &d, const Indeter &X=Indeter()) |
| |
| template<typename BlackBox> |
| void | initialize (const BlackBox &bb) |
| |
| template<typename BlackBox> |
| void | operator() (const BlackBox &bb) |
| |
| VectPoly_t & | Newton (VectPoly_t &inter) |
| |
| VectPoly_t & | interpolator (VectPoly_t &inter) |
| |
| const Father_t & | getpoldomain () const |
| |
| Rep & | init (Rep &p) const |
| |
| template<class XXX> |
| Rep & | init (Rep &p, const XXX &cste) const |
| |
| template<class XXX> |
| Rep & | init (Rep &p, const Degree deg, const XXX &lcoeff) const |
| |
| Polynomial_t & | convert (Polynomial_t &r, const Rep &P) const |
| |
| template<class XXX> |
| XXX & | convert (XXX &r, const Rep &P) const |
| |
| Rep & | assign (Rep &p, const Degree deg, const Type_t &lcoeff) const |
| |
| Rep & | assign (Rep &p, const Type_t &cste) const |
| |
| Rep & | assign (Rep &p, const Rep &q) const |
| |
| Rep & | assign (Rep &p, const Polynomial_t &r) const |
| |
| Rep & | assign (Rep &p, const Polynomial_t &r, const Degree v, const Degree d) const |
| |
| Rep & | mulin (Rep &p, const Degree &s) const |
| |
| Rep & | mulin (Rep &P, const Rep &Q) const |
| |
| Rep & | mulin (Rep &r, const Rep &v, const Degree &Val, const Degree °) const |
| |
| Rep & | divin (Rep &p, const Degree &s) const |
| |
| Rep & | setdegree (Rep &P) const |
| |
| Rep & | setval (Rep &P) const |
| |
| Degree & | degree (Degree &d, const Rep &P) const |
| |
| Degree & | val (Degree &d, const Rep &P) const |
| |
| int | isZero (const Rep &P) const |
| |
| int | isOne (const Rep &P) const |
| |
| int | isMOne (const Rep &P) const |
| |
| int | areEqual (const Rep &P, const Rep &Q) const |
| |
| int | areNEqual (const Rep &P, const Rep &Q) const |
| |
| Rep & | shift (Rep &p, const Degree &s) const |
| |
| Rep & | truncin (Rep &p, const Degree &v, const Degree &d) const |
| |
| Rep & | trunc (Rep &p, const Rep &R, const Degree &v, const Degree &d) const |
| |
| std::istream & | read (std::istream &i) |
| |
| std::istream & | read (std::istream &i, Rep &n) const |
| |
| std::ostream & | write (std::ostream &o) const |
| |
| std::ostream & | write (std::ostream &o, const Rep &n) const |
| |
| Rep & | expand (Rep &P, const Degree &d) const |
| |
| Rep & | addin (Rep &R, const Rep &P) const |
| |
| Rep & | addin (Rep &R, const Rep &P, const Degree &v, const Degree &d) const |
| |
| Rep & | add (Rep &res, const Rep &u, const Rep &v) const |
| |
| Rep & | add (Rep &res, const Rep &u, const Rep &v, const Degree &Val, const Degree °) const |
| |
| Rep & | neg (Rep &R, const Rep &P) const |
| |
| Rep & | negin (Rep &R) const |
| |
| Rep & | sub (Rep &res, const Rep &u, const Rep &v) const |
| |
| Rep & | sub (Rep &R, const Rep &P, const Rep &Q, const Degree &v, const Degree &d) const |
| |
| Rep & | subin (Rep &R, const Rep &P) const |
| |
| Rep & | subin (Rep &R, const Rep &P, const Degree &v, const Degree &d) const |
| |
| Rep & | mul (Rep &res, const Rep &u, const Rep &v) const |
| |
| Rep & | mul (Rep &r, const Rep &u, const Rep &v, const Degree &Val, const Degree °) const |
| |
| Rep & | axpy (Rep &r, const Rep &a, const Rep &x, const Rep &y) const |
| |
| Rep & | axpy (Rep &r, const Rep &a, const Rep &x, const Rep &y, const Degree &Val, const Degree °) const |
| |
| Rep & | axpyin (Rep &r, const Rep &a, const Rep &x) const |
| |
| Rep & | axpyin (Rep &r, const Rep &a, const Rep &x, const Degree &Val, const Degree °) const |
| |
| Rep & | axmy (Rep &r, const Rep &a, const Rep &x, const Rep &y) const |
| |
| Rep & | axmy (Rep &r, const Rep &a, const Rep &x, const Rep &y, const Degree &Val, const Degree °) const |
| |
| Rep & | axmyin (Rep &r, const Rep &a, const Rep &x) const |
| |
| Rep & | axmyin (Rep &r, const Rep &a, const Rep &x, const Degree &Val, const Degree °) const |
| |
| Rep & | maxpy (Rep &r, const Rep &a, const Rep &x, const Rep &y) const |
| |
| Rep & | maxpy (Rep &r, const Rep &a, const Rep &x, const Rep &y, const Degree &Val, const Degree °) const |
| |
| Rep & | maxpyin (Rep &r, const Rep &a, const Rep &x) const |
| |
| Rep & | maxpyin (Rep &r, const Rep &a, const Rep &x, const Degree &Val, const Degree °) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r, long s) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r, Degree s) const |
| |
| Rep & | random (GivRandom &g, Rep &r, Degree s) const |
| |
| template<class RandIter> |
| Rep & | random (RandIter &g, Rep &r, const Rep &b) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r, long s) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r, Degree s) const |
| |
| template<class RandIter> |
| Rep & | nonzerorandom (RandIter &g, Rep &r, const Rep &b) const |
| |
template<class
Domain, bool REDUCE = true>
struct Givaro::NewtonInterpGeomMultip< Domain, REDUCE >
Newton (multip)