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

◆ current_value()

gbvector * gbvectorHeap::current_value ( ) const

Definition at line 1616 of file gbring.cpp.

1617{
1618 gbvector *result = nullptr;
1619 for (int i = 0; i <= top_of_heap; i++)
1620 {
1621 if (heap[i] == nullptr) continue;
1622 gbvector *tmp = GR->gbvector_copy(heap[i]);
1623 GR->gbvector_add_to(F, result, tmp);
1624 }
1625 return result;
1626}
gbvector * heap[GEOHEAP_SIZE]
Definition gbring.hpp:693
const FreeModule * F
Definition gbring.hpp:691
int top_of_heap
Definition gbring.hpp:695
GBRing * GR
Definition gbring.hpp:690
VALGRIND_MAKE_MEM_DEFINED & result(result)

References F, GR, heap, result(), and top_of_heap.