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

◆ gbvector_remove_term()

void GBRing::gbvector_remove_term ( gbvector * f)
protected

Definition at line 279 of file gbring.cpp.

280{
281 // It is not clear whether we should try to free elements of K
282 f->next = nullptr;
283 f->coeff = ZERO_RINGELEM;
284 mem->delete_elem(f);
285 // GC_FREE(reinterpret_cast<char *>(f));
286}
stash * mem
Definition gbring.hpp:144
#define ZERO_RINGELEM
Definition ring.hpp:677
ring_elem coeff
Definition gbring.hpp:81
gbvector * next
Definition gbring.hpp:80

References gbvector::coeff, mem, gbvector::next, and ZERO_RINGELEM.

Referenced by gbvector_add_to(), gbvector_add_to_zzp(), and gbvector_remove().