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

◆ delete_mi_node()

void MonomialIdeal::delete_mi_node ( Nmi_node * p)
private

Definition at line 78 of file monideal.cpp.

79{
80 if (p == nullptr) return;
81 if (p->right != p->header) delete_mi_node(p->right);
82 if (p->tag == Nmi_node::node)
83 {
84 if (p->header != p) delete_mi_node(p->down());
85 }
86 else
87 delete p->baggage();
88 mi_stash->delete_elem(p);
89}
void delete_mi_node(Nmi_node *p)
Definition monideal.cpp:78
stash * mi_stash
Definition monideal.hpp:142
int p

References delete_mi_node(), mi_stash, Nmi_node::node, and p.

Referenced by delete_mi_node(), remove1(), and remove_MonomialIdeal().