32 d_p->next =
p_Init(d_r, d_bin);
const CanonicalForm CFMap CFMap & N
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
#define rRing_has_Comp(r)
#define omSizeWOfBin(bin_ptr)
poly pShallowCopyDelete_General(poly s_p, ring s_r, ring d_r, omBin d_bin)
pShallowCopyDeleteProc pGetShallowCopyDeleteProc(ring, ring)
static unsigned long p_SetExp(poly p, const unsigned long e, const unsigned long iBitmask, const int VarOffset)
set a single variable exponent @Note: VarOffset encodes the position in p->exp
static unsigned long p_SetComp(poly p, unsigned long c, ring r)
static void p_Setm(poly p, const ring r)
static long p_GetExp(const poly p, const unsigned long iBitmask, const int VarOffset)
get a single variable exponent @Note: the integer VarOffset encodes:
BOOLEAN p_CheckRing(ring r)
BOOLEAN p_CheckPolyRing(poly p, ring r)
static poly p_LmFreeAndNext(poly p, ring)
static poly p_Init(const ring r, omBin bin)
poly(* pShallowCopyDeleteProc)(poly s_p, ring source_r, ring dest_r, omBin dest_bin)
returns a poly from dest_r which is a ShallowCopy of s_p from source_r assumes that source_r->N == de...