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

#include <res-a0-poly.hpp>

Inheritance diagram for res2_poly:
our_new_delete

Public Member Functions

 res2_poly (PolynomialRing *R)
 ~res2_poly ()
const res2_pairlead_component (const res2term *f) const
const intlead_monomial (const res2term *f) const
res2termnew_term (ring_elem c, const int *m, res2_pair *comp) const
res2termmult_by_monomial (const res2term *f, const int *m) const
res2termmult_by_coefficient (const res2term *f, const ring_elem c) const
void make_monic (res2term *&f) const
res2termmult_by_term (const res2term *f, ring_elem c, const int *m) const
res2termring_mult_by_term (const ring_elem f, ring_elem c, const int *m, res2_pair *x) const
void add_to (res2term *&f, res2term *&g) const
void subtract_multiple_to (res2term *&f, ring_elem c, const int *m, const res2term *g) const
void ring_subtract_multiple_to (res2term *&f, ring_elem c, const int *m, res2_pair *x, const ring_elem g) const
int compare (const res2term *a, const res2term *b) const
res2termstrip (const res2term *f) const
const res2termcomponent_occurs_in (const res2_pair *x, const res2term *f) const
res2termcopy (const res2term *f) const
void remove (res2term *&f) const
vec to_vector (const res2term *f, const FreeModule *F, int to_minimal=0) const
res2termfrom_vector (const VECTOR(res2_pair *)&base, const vec v) const
int n_terms (const res2term *f) const
void elem_text_out (buffer &o, const res2term *f) const
void elem_text_out (const res2term *f) const
const PolynomialRingget_ring () const

Private Member Functions

res2termnew_term () const
void sort (res2term *&f) const

Private Attributes

const PolynomialRingR
const MonoidM
const RingK
size_t respoly_size
stashresterm_stash

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 18 of file res-a0-poly.hpp.


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