19 WerrorS(
"janet only for well-orderings");
58 ideal I=(ideal)
v->Data();
88 pTest(iT->info->root);
94 result->m[ideal_length-ideal_index-1]=
pCopy(iT->info->root);
96 result->m[ideal_length-ideal_index-1]
104 result->m[ideal_length-ideal_index-1]=
pCopy(iT->info->root);
106 result->m[ideal_length-ideal_index-1]
114 if ((flag==1) && (dpO==0))
BOOLEAN rHasLocalOrMixedOrdering(const ring r)
Class used for (list of) interpreter objects.
static BOOLEAN jInitBasis(ideal v, jList **TT, jList **QQ)
Compatiblity layer for legacy polynomial operations (over currRing)
void DestroyList(jList *x)
void WerrorS(const char *s)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy ...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
long p_Deg(poly a, const ring r)
#define pIsConstant(p)
like above, except that Comp might be != 0
BOOLEAN jjStdJanetBasis(leftv res, leftv v, int flag)
flag: 0: JB, 1: SB
ideal kInterRedOld(ideal F, ideal Q)
void idSkipZeroes(ideal ide)
gives an ideal/module the minimal possible size
ideal idInit(int idsize, int rank)
initialise an ideal / module
const Variable & v
< [in] a sqrfree bivariate poly
void InsertInCount(jList *x, Poly *y)
void Initialization(char *Ord)
void InitHistory(Poly *p)
int ComputeBasis(jList *_lT, jList *_lQ)
#define pCopy(p)
return a copy of the poly