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

◆ insert()

void HermiteComputation::insert ( hm_elem * p)
private

Definition at line 42 of file hermite.cpp.

43{
44 if (p->f == nullptr)
45 {
46 if (p->fsyz != nullptr && collect_syz) syz_list.push_back(p->fsyz);
47 mpz_clear(p->lead);
48 delete p;
50 }
51 else
52 {
53 int i = p->f->comp;
54 p->next = initial[i];
55 initial[i] = p;
56 }
57}
int p
static long nfree_hm_elem
Definition hermite.cpp:12

References collect_syz, nfree_hm_elem, and p.

Referenced by HermiteComputation(), merge(), and reduce().