Macaulay2 Engine
Loading...
Searching...
No Matches

◆ flush_pairs()

void GB_comp::flush_pairs ( int deg)
private

Definition at line 532 of file gb-homog2.cpp.

533{
534 s_pair *p;
535 while ((p = _spairs->remove()) != nullptr)
536 if (p->degree != deg)
537 {
538 _spairs->put_back(p);
539 break;
540 }
541 else
542 {
544 remove_pair(p);
545 }
546 while ((p = _gens->remove()) != nullptr)
547 if (p->degree != deg)
548 {
549 _gens->put_back(p);
550 break;
551 }
552 else
553 {
555 remove_pair(p);
556 }
557}
void remove_pair(s_pair *&p)
s_pair_heap * _gens
Definition gb-homog2.hpp:83
s_pair_heap * _spairs
Definition gb-homog2.hpp:82
int _n_saved_hilb
int p

References _gens, _n_saved_hilb, _spairs, p, and remove_pair().

Referenced by gb_insert(), and start_computation().