116 Print(
"-----LIST-----\n");
118 while(
NULL != temp) {
188 this->
next = newElement;
200 this->
next = newElement;
247 temp->
next = newElement;
260 temp->
next = newElement;
295 l->next = temp->
next;
308 l->next = temp->
next;
380 while(
NULL != temp) {
381 if(pComparePolys(temp->
getPoly(),*
p)) {
397 PrintS(
"___________________List of S-polynomials______________________:\n");
406 PrintS(
"_______________________________________________________________\n");
412 while(
NULL != temp) {
594 for(
j=1;
j<=length-idx+1;
j++) {
732 temp->
next = newElement;
738 temp->
next = newElement;
743 temp->
next = newElement;
752 temp->
next = newElement;
758 temp->
next = newElement;
771 temp->
next = newElement;
777 temp->
next = newElement;
782 temp->
next = newElement;
791 temp->
next = newElement;
800 newElement->
next =
this;
808 while(
NULL != temp) {
889 PrintS(
"___________________List of critical pairs______________________:\n");
986 newElement->
next =
this;
998 newElement->
next =
this;
1007 newElement->
next = temp;
1011 newElement->
next = temp;
1018 newElement->
next = temp;
1042 while(
NULL != temp) {
1152 if(idx==1 || idx==0) {
1163 for(
j=1;
j<=length-idx+1;
j++) {
1178 Print(
"1. element: %d, ",
getRNode()->getRuleOld()->getIndex());
1183 Print(
"%d. element: %d, ",
i,
getRNode()->getRuleOld()->getIndex());
PNode(poly p, PNode *n)
functions working on the class PNode
LNode * insertFirst(LNode *l)
RTagNode * insert(RNode *r)
class PNode of nodes of polynomials
CNode * insert(CPairOld *c)
void insert(LPolyOld *lp)
LNode * insertSP(LPolyOld *lp)
Compatiblity layer for legacy polynomial operations (over currRing)
LNode * insertByLabel(poly t, int i, poly p, RuleOld *r)
#define pLmCmp(p, q)
returns 0|1|-1 if p=q|p>q|p<q w.r.t monomial ordering
static poly getTerm(const ideal H, const mark ab)
structure of RuleOlds(i.e.
void setFirstCurrentIdx(LNode *l)
RuleOld * getTestedRuleOld()
RNode * get(int idx, int length)
LNode * getFirstCurrentIdx()
RNode * insert(RuleOld *r)
class of labeled polynomials
void insertFirst(LNode *l)
void PrintS(const char *s)
RNode * insertOrdered(RuleOld *r)
LTagNode * insert(LNode *l)
void setRuleOld(RuleOld *r)
LNode * insert(LPolyOld *lp)
CNode * insertWithoutSort(CPairOld *cp)
void insertByLabel(poly t, int i, poly p, RuleOld *r=NULL)
PList()
functions working on the class PList
void insertWithoutSort(CPairOld *c)
LNode * get(int i, int length)
void insertSP(LPolyOld *lp)
void setRuleOld(RuleOld *r)
void insertOrdered(RuleOld *r)
RuleOld * getTestedRuleOld()
#define pCopy(p)
return a copy of the poly
structure of labeled critical pairs