Changeset 598870 in git for kernel/f5lists.cc


Ignore:
Timestamp:
Feb 23, 2009, 3:28:38 PM (14 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
35a76a17eccff079e65732eed250dcf59efee656
Parents:
b0237b842fe21cec3d4b51436f88ff9d8f8aad12
Message:
still debugging


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

Legend:

Unmodified
Added
Removed
  • kernel/f5lists.cc

    rb0237b8 r598870  
    3838       
    3939LNode::LNode(LPoly* lp, LNode* l) {
    40 Print("HIER LNODE\n");
     40//Print("HIER LNODE\n");
    4141    data                =   lp;
    4242    next                =   l;
     
    7373// needed for list gPrev
    7474LNode* LNode::insert(LPoly* lp) {
    75     Print("INSERTION: \n");
    76     Print("LAST GPREV: ");
    77     pWrite(this->getPoly());
     75    //Print("INSERTION: \n");
     76    //Print("LAST GPREV: ");
     77    //pWrite(this->getPoly());
    7878LNode* newElement   =   new LNode(lp, NULL);
    7979    this->next          =   newElement;
     
    101101// only used for the S-polys to be reduced (TopReduction building new S-polys with higher label)
    102102LNode* LNode::insertByLabel(poly t, int i, poly p, Rule* r) {
    103     if(NULL == data) {
     103    if(NULL == this || NULL == data) {
    104104        LNode* newElement   =   new LNode(t, i, p, r, this);
    105105        return newElement;
     
    120120                else {
    121121                    temp = temp->next;
    122                     Print("%p\n",temp);
    123                     Print("%p\n",temp->data);
     122                    //Print("%p\n",temp);
     123                    //Print("%p\n",temp->data);
    124124                   
    125                     Print("%p\n",temp->next);
     125                    //Print("%p\n",temp->next);
    126126                }
    127127            }
    128         Print("HIER\n");
     128        //Print("HIER\n");
    129129            LNode* newElement   =   new LNode(t, i, p, r, temp->next);
    130130            temp->next          =   newElement;
     
    208208    LNode* temp = this;
    209209    Print("___________________List of S-polynomials______________________:\n");
     210    Print("%p\n",this);
    210211    while(NULL != temp && NULL != temp->data) {
    211212        Print("HIER\n");
    212213        Print("Index: %d\n",temp->getIndex());
    213214        Print("Term: ");
    214         pWrite(temp->getTerm());
     215        //pWrite(temp->getTerm());
    215216        Print("Poly: ");
    216         pWrite(temp->getPoly());
     217        //pWrite(temp->getPoly());
    217218        Print("\n");
    218219        temp = temp->next;
     
    252253void LList::insert(LPoly* lp) {
    253254    last = last->insert(lp);
    254     Print("NEW LAST GPREV: ");
    255     pWrite(last->getPoly());
     255    //Print("NEW LAST GPREV: ");
     256    //pWrite(last->getPoly());
    256257    length++;
    257     Print("LENGTH %d\n",length);
     258    //Print("LENGTH %d\n",length);
    258259}
    259260
     
    261262    last = last->insert(t,i,p,r);
    262263    length++;
    263     Print("LENGTH %d\n",length);
     264    //Print("LENGTH %d\n",length);
    264265}
    265266
     
    268269    first = first->insertSP(lp);
    269270    length++;
    270     Print("LENGTH %d\n",length);
     271    //Print("LENGTH %d\n",length);
    271272}
    272273
     
    274275    first = first->insertSP(t,i,p,r);
    275276    length++;
    276     Print("LENGTH %d\n",length);
     277    //Print("LENGTH %d\n",length);
    277278}
    278279
     
    281282    first = first->insertByLabel(t,i,p,r);
    282283    length++;
    283     Print("LENGTH %d\n",length);
     284    //Print("LENGTH %d\n",length);
    284285}
    285286
     
    287288    first = first->insertByLabel(l->getTerm(),l->getIndex(),l->getPoly(),l->getRule());
    288289    length++;
    289     Print("LENGTH %d\n",length);
     290    //Print("LENGTH %d\n",length);
    290291}
    291292
     
    481482        if( c->getDeg() == this->data->getDeg() ) { // same degree than the first list element
    482483            if(1 != pLmCmp(u1,ppMult_qq(this->data->getT1(), this->data->getLp1Term()))) {
    483                 pWrite(u1);
    484                 Print("Multi-Term in CritPairs Sortierung altes Element: ");
    485                 pWrite(ppMult_qq(this->data->getT1(),this->data->getLp1Term()));
     484                //pWrite(u1);
     485                //Print("Multi-Term in CritPairs Sortierung altes Element: ");
     486                //pWrite(ppMult_qq(this->data->getT1(),this->data->getLp1Term()));
    486487                CNode* newElement   =   new CNode(c, this);
    487488                return newElement;
    488489            }
    489490            else {
    490                 Print("Insert Deg\n");
     491                //Print("Insert Deg\n");
    491492                CNode* temp = this;
    492493                while(  NULL != temp->next->data ) {
     
    810811// declaration with first as parameter due to sorting of RTagList
    811812RTagNode* RTagNode::insert(RNode* r) {
    812     Print("Hier1\n");
     813    //Print("Hier1\n");
    813814    RTagNode* newElement  = new RTagNode(r, this);
    814     Print("Hier2\n");
     815    //Print("Hier2\n");
    815816    return newElement;
    816817}
     
    833834        int j;
    834835        RTagNode* temp = this;
    835     Print("\n\nHIER IN GET IDX\n");
    836     Print("FOR LOOP: %d\n",length-idx+1);   
     836    //Print("\n\nHIER IN GET IDX\n");
     837    //Print("FOR LOOP: %d\n",length-idx+1);   
    837838    for(j=1; j<=length-idx+1; j++) {
    838839            temp = temp->next;
     
    849850    RTagNode* temp  =   this;
    850851    Print("1. element: %d",getRNode()->getRule()->getIndex());
    851     pWrite(getRNode()->getRule()->getTerm());
     852    //pWrite(getRNode()->getRule()->getTerm());
    852853    temp    =   temp->next;
    853854    int i   =   2;
    854855    while(NULL != temp->getRNode()) {
    855856        Print("%d. element: %d",i,getRNode()->getRule()->getIndex());
    856         pWrite(getRNode()->getRule()->getTerm());
     857        //pWrite(getRNode()->getRule()->getTerm());
    857858        temp    =   temp->next;
    858859        i++;
     
    878879void RTagList::insert(RNode* r) {
    879880    first = first->insert(r);
    880     Print("LENGTH:%d\n",length);
     881    //Print("LENGTH:%d\n",length);
    881882    length = length +1;
    882     Print("LENGTH:%d\n",length);
     883    //Print("LENGTH:%d\n",length);
    883884}
    884885
Note: See TracChangeset for help on using the changeset viewer.