Macaulay2 Engine
Loading...
Searching...
No Matches
◆
remove_lead_term()
vecterm
* vecHeap::remove_lead_term
(
)
inline
Definition at line
161
of file
geovec.hpp
.
162
{
163
if
(
mLead
< 0)
get_lead_term
();
164
if
(
mLead
< 0)
return
NULL;
165
vecterm *
result
=
heap
[
mLead
];
166
heap
[
mLead
] =
result
->next;
167
result
->next = NULL;
168
mLead
= -1;
169
return
result
;
170
}
vecHeap::get_lead_term
const vecterm * get_lead_term()
Definition
geovec.hpp:120
vecHeap::mLead
int mLead
Definition
geovec.hpp:55
vecHeap::heap
vecterm * heap[GEOHEAP_SIZE]
Definition
geovec.hpp:53
result
VALGRIND_MAKE_MEM_DEFINED & result(result)
References
get_lead_term()
,
heap
,
mLead
, and
result()
.
vecHeap
Generated on
for Macaulay2 Engine by
1.15.0