Changeset 55a828 in git for kernel/f5lists.cc


Ignore:
Timestamp:
Mar 6, 2009, 10:30:21 PM (14 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
c3da59184ecd80962fcdd0a75a23554e86c72501
Parents:
cad5075007d013d435407e43d47c2810e6f19bec
Message:
first attempt of a working F5C (F5 with interreduction) implementation


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

Legend:

Unmodified
Added
Removed
  • kernel/f5lists.cc

    rcad507 r55a828  
    6060LNode::~LNode() {
    6161    //delete next;
    62     Print("DELETE LNODE\n");
     62    //Print("DELETE LNODE\n");
    6363    delete data;   
    6464}
     
    6666void LNode::deleteAll() {
    6767    while(NULL != next) {
    68         Print("%p\n",next);
    69         pWrite(next->data->getPoly());
     68        //Print("%p\n",next);
     69        //pWrite(next->data->getPoly());
    7070        next->deleteAll();
    7171    }
     
    265265        first   =   first->getNext();
    266266        delete  temp;
    267         Print("%p\n",first);
     267        //Print("%p\n",first);
    268268    }
    269269}
     
    736736*/
    737737RNode::RNode() {
    738     Print("HIER RNODE CONSTRUCTOR\n");
     738    //Print("HIER RNODE CONSTRUCTOR\n");
    739739    data    =   NULL;
    740740    next    =   NULL;
     
    747747
    748748RNode::~RNode() {
    749     Print("DELETE RULE\n");
     749    //Print("DELETE RULE\n");
    750750    delete  data;
    751751}
     
    758758
    759759RNode* RNode::insert(int i, poly t) {
    760     Print("IN INSERT: ");
    761     pWrite(t);
     760    //Print("IN INSERT: ");
     761    //pWrite(t);
    762762    Rule*   r           =   new Rule(i,t);
    763     Print("ADDRESS OF RULE: %p\n",r);
     763    //Print("ADDRESS OF RULE: %p\n",r);
    764764    RNode* newElement   =   new RNode(r);
    765     Print("ADDRESS OF RNODE: %p\n",newElement);
    766     Print("ADDRESS OF RNODE DATA: %p\n",newElement->getRule());
     765    //Print("ADDRESS OF RNODE: %p\n",newElement);
     766    //Print("ADDRESS OF RNODE DATA: %p\n",newElement->getRule());
    767767    newElement->next    =   this;
    768768    return newElement;
     
    800800RList::~RList() {
    801801    RNode* temp;
    802     Print("%p\n",first);
     802    //Print("%p\n",first);
    803803    while(first->getRule()) {
    804804        temp    =   first;
    805805        first   =   first->getNext();
    806         Print("1 %p\n",first);
    807         if(first) {
    808             Print("1' %p\n",first->getRule());
    809             Print("2 %p\n",first->getNext());
     806        //Print("1 %p\n",first);
     807        //if(first) {
     808            //Print("1' %p\n",first->getRule());
     809            //Print("2 %p\n",first->getNext());
    810810            //Print("3 %p\n",first->getNext()->getRule());
    811811            //Print("3 %p\n",first->getNext()->getRuleTerm());
    812         }
     812        //}
    813813        delete  temp;
    814814    }
    815     Print("FERTIG\n");
     815    //Print("FERTIG\n");
    816816}
    817817
Note: See TracChangeset for help on using the changeset viewer.