356{
357
358
359
369}
Polynomial< CoefficientRingType > Poly
Word prefix(const Word vec, int lengthOfPrefix)
Word suffix(const Word vec, int indexOfSuffix)
const Ring * coefficientRing() const
void subtract(Poly &result, const Poly &f, const Poly &g) const
void mult_by_term_right(Poly &result, const Poly &f, const ring_elem c, const Monom m) const
void mult_by_term_left(Poly &result, const Poly &f, const ring_elem c, const Monom m) const
Word lead_word_prefix(const Poly &f, int endIndex) const
const FreeMonoid & monoid() const
Word lead_word_suffix(const Poly &f, int beginIndex) const
unsigned int numWeights() const
virtual ring_elem from_long(long n) const =0
VALGRIND_MAKE_MEM_DEFINED & result(result)
TermIterator< Nterm > begin(Nterm *ptr)