Macaulay2 Engine
Loading...
Searching...
No Matches
finalize.cpp File Reference
#include "finalize.hpp"
#include "engine-includes.hpp"
#include <atomic>
#include "monideal.hpp"
#include "comp-gb.hpp"
#include "comp-res.hpp"
#include "schorder.hpp"
#include "mat.hpp"
#include <M2/gc-include.h>

Go to the source code of this file.

Functions

void remove_monideal (void *p, void *cd)
void intern_monideal (MonomialIdeal *G)
void intern_polyring (const PolynomialRing *G)
void remove_gb (void *p, void *cd)
void intern_GB (GBComputation *G)
void remove_res (void *p, void *cd)
void intern_res (ResolutionComputation *G)
void remove_SchreyerOrder (void *p, void *cd)
void intern_SchreyerOrder (SchreyerOrder *G)
void remove_MutableMatrix (void *p, void *cd)
MutableMatrixinternMutableMatrix (MutableMatrix *G)
M2_string engineMemory ()

Variables

static volatile std::atomic< intmonideals_nfinalized = 0
static volatile std::atomic< intmonideals_nremoved = 0
static volatile std::atomic< intmutablematrices_nfinalized = 0
static volatile std::atomic< intmutablematrices_nremoved = 0
static volatile std::atomic< intpolyrings_nfinalized = 0
static volatile std::atomic< intpolyrings_nremoved = 0
static volatile std::atomic< intgbs_nfinalized = 0
static volatile std::atomic< intgbs_nremoved = 0
static volatile std::atomic< intres_nfinalized = 0
static volatile std::atomic< intres_nremoved = 0
static volatile std::atomic< intcomp_nfinalized = 0
static volatile std::atomic< intcomp_nremoved = 0
static volatile std::atomic< intschorder_nfinalized = 0
static volatile std::atomic< intschorder_nremoved = 0
long nres
long nres_destruct