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

◆ spair_set_insert()

void gbA::spair_set_insert ( gbA::spair * p)
private

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

1041{
1042 while (p != nullptr)
1043 {
1044 if (p->type == SPAIR::SPAIR_GEN) n_gens_left++;
1046 spair *tmp = p;
1047 p = p->next;
1048 S->nelems++;
1049 tmp->next = S->heap;
1050 S->heap = tmp;
1051 }
1052}
int n_gens_left
void spair_set_lead_spoly(spair *p)
SPairSet * S
@ SPAIR_GEN
int p

References n_gens_left, gbA::spair::next, p, S, SPAIR_GEN, and spair_set_lead_spoly().

Referenced by initialize(), minimalize_pairs_non_ZZ(), minimalize_pairs_ZZ(), reduce_kk(), and reduce_ZZ().