Definition at line 641 of file ring-vecs.cpp.
642{
645 vecterm head;
647 for (
p = &head;
p->next !=
nullptr;
p =
p->next)
648 if (
p->next->comp <= r)
break;
649
650 if (
p->next ==
nullptr ||
p->next->comp < r)
651 {
652 if (iszero) return;
655 w->comp = r;
656 w->coeff = a;
658 }
659 else if (
p->next->comp == r)
660 {
661 if (iszero)
662 {
663
667 }
668 else
670 }
672}
void remove_vec_node(vec n) const
virtual bool is_zero(const ring_elem f) const =0
vec new_vec() const
vector operations ////////////////////
bool iszero(const mpreal &op)
References is_zero(), new_vec(), vec::next, p, and remove_vec_node().