Macaulay2 Engine
Loading...
Searching...
No Matches
gb_emitter Class Reference

#include <res-a2.hpp>

Inheritance diagram for gb_emitter:
gb_node our_new_delete

Public Member Functions

 gb_emitter (const Matrix *m)
 ~gb_emitter ()
virtual void set_output (gb_node *gg)
virtual enum ComputationStatusCode calc_gb (int degree)
virtual enum ComputationStatusCode calc_gens (int degree)
virtual bool is_done ()
virtual bool receive_generator (gbvector *, int, const ring_elem)
virtual void reduce (gbvector *&, gbvector *&)
virtual RingElementhilbertNumerator ()
virtual int n_gb_elems () const
virtual const FreeModuleoutput_free_module () const
virtual Matrixget_matrix ()
virtual Matrixmin_gens_matrix ()
virtual Matrixinitial_matrix (int)
virtual Matrixgb_matrix ()
virtual Matrixchange_matrix ()
virtual void text_out (buffer &o) const
virtual void stats () const
Public Member Functions inherited from gb_node
virtual ~gb_node ()

Private Member Functions

void flush ()
int start_degree (int deg)

Private Attributes

const PolynomialRingoriginalR
GBRingGR
const Matrixgens
gb_nodeg
int this_degree
int n_left
int n_i
int n_gens
intthese

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

Definition at line 64 of file res-a2.hpp.


The documentation for this class was generated from the following files: