59extern "C" void dvec(
const Ring *
R,
const vec v);
Engine-side free module R^n over a Ring.
Polynomial-ring view tuned for the inner loop of classical Buchberger Groebner-basis computations.
Engine-side monomial ideal: a decision tree of Nmi_nodes storing the (typically minimal) generators b...
Abstract base class for mutable matrices over an arbitrary engine Ring, the in-place counterpart of t...
Front-end-visible "ring element" value: an engine ring_elem paired with the Ring* that gives it meani...
void dmatrix(const Matrix *M)
void dvec(const Ring *R, const vec v)
void drelem(const RingElement *f)
void dNterm(const Ring *R, const Nterm *f)
void showint(mpz_srcptr a)
void pring(const Ring *R)
void dringelem(const Ring *R, const ring_elem f)
void dvector(gc_vector< T > &a)
void dmonideal(MonomialIdeal *m)
void drespoly2(const res2_poly *R, const res2term *f)
void dmutablemat(MutableMatrix *m)
void dfree(const FreeModule *F)
void drespoly(const res_poly *R, const resterm *f)
void dintarray(M2_arrayint a)
void dgbvec(const GBRing *R, gbvector *v)
typename std::vector< T, gc_allocator< T > > gc_vector
a version of the STL vector, which allocates its backing memory with gc.
ring_elem — the universal value type carried by every Ring* in the engine.
Singly linked-list node carrying one term of a polynomial-ring element.