Macaulay2 Engine
Loading...
Searching...
No Matches
MonomialTableZZ::mon_term Struct Reference

MonomialTable::mon_term plus an _coeff slot pointing at the entry's leading ZZ coefficient (or nullptr for the coefficient-blind case). More...

#include <montableZZ.hpp>

Inheritance diagram for MonomialTableZZ::mon_term:
our_new_delete

Public Attributes

mon_term_next
mon_term_prev
exponents_t _lead
unsigned long _mask
int _val
mpz_srcptr _coeff

Additional Inherited Members

Static Public Member Functions inherited from our_new_delete
static void * operator new (size_t size)
static void * operator new[] (size_t size)
static void operator delete (void *obj)
static void operator delete[] (void *obj)
static void * operator new (size_t size, void *existing_memory)
static void * operator new[] (size_t size, void *existing_memory)
static void operator delete (void *obj, void *existing_memory)
static void operator delete[] (void *obj, void *existing_memory)

Detailed Description

MonomialTable::mon_term plus an _coeff slot pointing at the entry's leading ZZ coefficient (or nullptr for the coefficient-blind case).

Note
AI-generated documentation. Verify against the source before relying on it.

The coefficient itself is owned by whatever stored the entry (typically a GB element), so the lifetime of _coeff must outlive this mon_term.

Definition at line 91 of file montableZZ.hpp.


The documentation for this struct was generated from the following file: