Definition at line 618 of file gb-sugarless.cpp.
619{
622 gb_elem *
p =
new gb_elem(f, fsyz, minlevel);
625
626 GR->gbvector_get_lead_monomial(
F,
p->f, f_m);
627 GR->gbvector_remove_content(
p->f,
p->fsyz);
628
629 M->to_expvector(f_m,
p->lead_exp);
631
632
634
635
638 gb_elem *prevmin =
gb;
639 for (;;)
640 {
642 {
646
649 break;
650 }
654 }
655
657
658
659
662
665 {
671 }
672 else
674}
void find_pairs(gb_elem *p)
int compare(const gb_elem *p, const gb_elem *q) const
static const int MINGB_MASK
static const int MINGEN_MASK
#define newarray_atomic(T, len)
References gbvector::comp, compare(), F, gb_elem::f, find_pairs(), gb, gbLarge, GR, gb_elem::is_min, last_gb_num, LT, M, MINGB_MASK, MINGEN_MASK, minimal_gb_valid, gbvector::monom, monomial, n_gb, n_subring, newarray_atomic, gb_elem::next, gb_elem::next_min, and p.
Referenced by s_pair_step().