Changeset c9193a in git for kernel/f5lists.cc


Ignore:
Timestamp:
Feb 28, 2009, 10:14:06 PM (14 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
5887d78d81d30fb2177cf296ce90d01565c6ae3b
Parents:
1863d8a8be27be6f1d1a24187172fe5ab71c385f
Message:
fixed bug: zero reduction after top reduction


git-svn-id: file:///usr/local/Singular/svn/trunk@11501 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/f5lists.cc

    r1863d8 rc9193a  
    9191LNode* LNode::insertSP(LPoly* lp) {
    9292    LNode* newElement   =   new LNode(lp, this);
    93     Print("INSERTED IN SPOLYLIST: ");
    94     pWrite(lp->getTerm());
     93    //Print("INSERTED IN SPOLYLIST: ");
     94    //pWrite(lp->getTerm());
    9595    return newElement;
    9696}
     
    9898LNode* LNode::insertSP(poly t, int i, poly p, Rule* r) {
    9999    LNode* newElement   =   new LNode(t, i, p, r, NULL, this);
    100      Print("INSERTED IN SPOLYLIST: ");
    101     pWrite(t);
     100     //Print("INSERTED IN SPOLYLIST: ");
     101  //pWrite(t);
    102102return newElement;
    103103}
     
    105105// only used for the S-polys to be reduced (TopReduction building new S-polys with higher label)
    106106LNode* LNode::insertByLabel(poly t, int i, poly p, Rule* r) {
    107     Print("ADDING SOLYS TO THE LIST\n");
    108     Print("new element: ");
    109     pWrite(t);
     107    //Print("ADDING SOLYS TO THE LIST\n");
     108    //Print("new element: ");
     109    //pWrite(t);
    110110       if(NULL == this || NULL == data) {
    111111        LNode* newElement   =   new LNode(t, i, p, r, NULL, this);
     
    113113    }
    114114    else {
    115          Print("tested element1: ");
    116     pWrite(this->getTerm());
     115         //Print("tested element1: ");
     116    //pWrite(this->getTerm());
    117117        if(-1 == pLmCmp(t,this->getTerm())) {
    118             Print("HIERDRIN\n");
     118            //Print("HIERDRIN\n");
    119119            LNode* newElement   =   new LNode(t, i, p, r, NULL, this);
    120             Print("%p\n",this);
    121             Print("%p\n",newElement->next);
     120            //Print("%p\n",this);
     121            //Print("%p\n",newElement->next);
    122122            return newElement;
    123123        }
     
    125125            LNode* temp = this;
    126126            while(NULL != temp->next && NULL != temp->next->data) {
    127                 Print("tested element: ");
    128                 pWrite(temp->getTerm());
     127                //Print("tested element: ");
     128                //pWrite(temp->getTerm());
    129129 if(-1 == pLmCmp(t,temp->next->getTerm())) {
    130130                    LNode* newElement   =   new LNode(t, i, p, r, NULL, temp->next);
Note: See TracChangeset for help on using the changeset viewer.