Implements Ring.
Definition at line 1346 of file poly.cpp.
1349{
1350
1351
1352
1353 gc_vector<int> vp;
1356
1357 for (Nterm& t : f)
1358 {
1359 M_->to_varpower(t.monom, vp);
1361 }
1363 delete H;
1365}
virtual SumCollector * make_SumCollector() const
const Ring * get_ring() const
ring_elem eval_term(const Ring *coeff_ring, const ring_elem coeff, const int *vp, int first_var, int nvars_in_source) const
virtual ring_elem getValue()=0
virtual void add(ring_elem f)=0
VALGRIND_MAKE_MEM_DEFINED & result(result)
References SumCollector::add(), RingMap::eval_term(), RingMap::get_ring(), SumCollector::getValue(), PolynomialRing::K_, PolynomialRing::M_, Ring::make_SumCollector(), PolynomialRing::n_vars(), result(), and Ring::Ring().
Referenced by sagbi::subduct(), and sagbi::subduct1().