Definition at line 512 of file ring-vecs.cpp.
513{
514 vecterm head;
516 for (vec
p = &head;
p->next !=
nullptr;
p =
p->next)
517 if (
p->next->comp < r)
518 break;
519 else if (
p->next->comp == r)
520 {
521 ring_elem c =
522 this->
divide(
p->next->coeff, a);
525 {
529 }
530 break;
531 }
532}
virtual ring_elem divide(const ring_elem f, const ring_elem g) const =0
void remove_vec_node(vec n) const
virtual bool is_zero(const ring_elem f) const =0
References divide(), is_zero(), vec::next, p, and remove_vec_node().