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

◆ remove_gb()

void remove_gb ( void * p,
void * cd )

Definition at line 100 of file finalize.cpp.

101{
102 (void) cd;
103#ifdef MEMDEBUG
104 p = M2_debug_to_inner(p);
105#endif
106 GBComputation *G = static_cast<GBComputation *>(p);
107 std::atomic<int> nremoved = gbs_nremoved++;
108 if (M2_gbTrace >= 3)
109 fprintf(stderr, "\n --removing gb %d at %p\n", nremoved.load(), G);
110 G->remove_gb();
111}
base class for Groebner basis computations.
Definition comp-gb.hpp:69
static volatile std::atomic< int > gbs_nremoved
Definition finalize.cpp:30
int p
int M2_gbTrace
Definition m2-types.cpp:52
tbb::flow::graph G

References G, gbs_nremoved, M2_gbTrace, and p.

Referenced by intern_GB().