277 if(
r->cf->extRing !=
NULL )
278 if (
r->cf->extRing->qideal->m[0]!=
NULL)
280 poly l=
r->cf->extRing->qideal->m[0];
static long p_GetExp(const poly p, const unsigned long iBitmask, const int VarOffset)
get a single variable exponent : the integer VarOffset encodes:
static FORCE_INLINE BOOLEAN n_IsZero(number n, const coeffs r)
TRUE iff 'n' represents the zero element.
poly p_PolyDiv(poly &p, const poly divisor, const BOOLEAN needResult, const ring r)
assumes that p and divisor are univariate polynomials in r, mentioning the same variable; assumes div...
class to iterate through CanonicalForm's
static void p_Delete(poly *p, const ring r)
static number convFactoryNSingAN(const CanonicalForm &f, const ring r)
static unsigned long p_SetExp(poly p, const unsigned long e, const unsigned long iBitmask, const int VarOffset)
set a single variable exponent : VarOffset encodes the position in p->exp
static poly p_Add_q(poly p, poly q, const ring r)
static poly p_Init(const ring r, omBin bin)