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

◆ debug_pairs() [2/2]

void GBinhom_comp::debug_pairs ( buffer & o) const

Definition at line 1006 of file gb-sugarless.cpp.

1007{
1008 for (gb_elem *p = gbLarge->next; p != nullptr; p = p->next)
1009 debug_pairs_out(o, p);
1010
1011 for (int i = 0; i < NHEAP; i++)
1012 {
1013 s_pair *q = spairs->debug_list(i);
1014 if (q == nullptr) continue;
1015 o << "---- pairs in bin " << i << " -----" << newline;
1016 int n = 0;
1017 for (; q != nullptr; q = q->next)
1018 {
1019 debug_out(o, q);
1020 n++;
1021 if (n % 10 == 0) o << newline;
1022 }
1023 o << newline;
1024 }
1025}
gb_elem * gbLarge
void debug_pairs_out(gb_elem *p) const
s_pair_heap * spairs
void debug_out(s_pair *q) const
int p
char newline[]
Definition m2-types.cpp:49
const int NHEAP
Definition spair.hpp:102
s_pair * next
Definition spair.hpp:90

References debug_out(), debug_pairs_out(), gbLarge, newline, s_pair::next, NHEAP, p, and spairs.