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

◆ remove_lead_term()

template<class FREEMODULETYPE, class VECTYPE>
VECTYPE geobucket< FREEMODULETYPE, VECTYPE >::remove_lead_term ( )
inline

Definition at line 163 of file geobucket.hpp.

164{
165 if (mLead < 0) get_lead_term();
166 if (mLead < 0) return NULL;
168 heap[mLead] = result->next;
169 result->next = NULL;
170 mLead = -1;
171 return result;
172}
VECTYPE heap[GEOHEAP_SIZE]
Definition geobucket.hpp:56
const VECTYPE get_lead_term()

References get_lead_term(), heap, mLead, and result().

Referenced by res2_comp::reduce3(), and res2_comp::reduce_heap_by_level().