182 for ( i =
rVar(
r); i>0 ; i-- )
187 for ( i = 1; i <= var_start; i++ )
193 for ( i = par_start+1; i <= var_start+
rPar(
r); i++ )
static int rPar(const ring r)
(r->cf->P)
static short rVar(const ring r)
#define rVar(r) (r->N)
poly convFactoryASingA(const CanonicalForm &f, const ring r)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy ...
class to iterate through CanonicalForm's
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 void p_Setm(poly p, const ring r)
static long p_AddExp(poly p, int v, long ee, ring r)
static poly p_Add_q(poly p, poly q, const ring r)
static poly p_Init(const ring r, omBin bin)
static void convRecAP_R(const CanonicalForm &f, int *exp, poly &result, int par_start, int var_start, const ring r)