35#define idealSize(I) IDELEMS(I)
const Variable & v
< [in] a sqrfree bivariate poly
int64vec * rGetGlobalOrderMatrix(ring r)
int iv64Size(int64vec *v)
void gett64(int64vec *listw, int64vec *currw, int64vec *targw, int64 &t1, int64 &t2)
poly getNthPolyOfId(ideal I, int n)
matrix matIdLift(ideal Gomega, ideal M)
BOOLEAN currwOnBorder64(ideal I, int64vec *currw64)
int invEpsOk64(ideal I, intvec *targm, int pertdeg, int64 inveps64)
void nextt64(ideal G, int64vec *currw, int64vec *targw, int64 &t1, int64 &t2)
void getTaun64(ideal G, intvec *targm, int pertdeg, int64vec **v64, int64 &i64)
int getMaxPosOfNthRow(intvec *v, int n)
intvec * getNthRow(intvec *v, int n)
int64vec * nextw64(int64vec *currw, int64vec *targw, int64 nexttvec0, int64 nexttvec1)
void setPosOfIM(intvec *im, int i, int j, int val)
BOOLEAN noPolysWithMoreThanTwoTerms(ideal Gw)
void rCopyAndChangeA(int64vec *w)
intvec * int64VecToIntVec(int64vec *source)
int64 gcd64(int64 a, int64 b)
int64vec * getNthRow64(intvec *v, int n)
int64vec * leadExp64(poly p)
ideal idInterRed(ideal G)
int64 getInvEps64(ideal G, intvec *targm, int pertdeg)
int64vec * rGetGlobalOrderWeightVec(ring r)
ideal init64(ideal G, int64vec *currw)