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

◆ spair_set_determine_next_degree()

int gbA::spair_set_determine_next_degree ( int & nextdegree)
private

Definition at line 1140 of file gb-default.cpp.

1141{
1142 spair *p;
1143 int nextdeg;
1144 int len = 1;
1145 if (S->heap == nullptr) return 0;
1146 nextdeg = S->heap->deg;
1147 for (p = S->heap->next; p != nullptr; p = p->next)
1148 if (p->deg > nextdeg)
1149 continue;
1150 else if (p->deg < nextdeg)
1151 {
1152 len = 1;
1153 nextdeg = p->deg;
1154 }
1155 else
1156 len++;
1157 nextdegree = nextdeg;
1158 return len;
1159}
SPairSet * S
int p

References p, and S.

Referenced by spair_set_prepare_next_degree().