Changeset c3da59 in git


Ignore:
Timestamp:
Mar 8, 2009, 9:20:21 PM (14 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
c280050914141785292e5e545246befb528279f9
Parents:
55a8282afcb99a7a85304b3f8ecf99062c4dd376
Message:
still problems with rTag, old structures with new idea of reduction of GB after each iteration step => lots of optimizations need to be done


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

Legend:

Unmodified
Added
Removed
  • kernel/f5gb.cc

    r55a828 rc3da59  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: f5gb.cc,v 1.40 2009-03-06 21:30:21 ederc Exp $ */
     4/* $Id: f5gb.cc,v 1.41 2009-03-08 20:20:21 ederc Exp $ */
    55/*
    66* ABSTRACT: f5gb interface
     
    134134    //Print("%p\n",rules->getFirst());
    135135    //Print("%p\n",rTag->getFirst());
    136     if(rules->getFirst() != rTag->getFirst()) {
     136    //if(rules->getFirst() != rTag->getFirst()) {
    137137        //Print("+++++++++++++++++++++++++++++++++++++NEW RULES+++++++++++++++++++++++++++++++++++++\n");
    138         rTag->insert(rules->getFirst());
    139     }
    140     else {
     138        //rTag->insert(rules->getFirst());
     139    //}
     140    //else {
    141141        //Print("+++++++++++++++++++++++++++++++++++NO NEW RULES++++++++++++++++++++++++++++++++++++\n");
    142     }
     142    //}
    143143    lTag->insert(lTag->getFirstCurrentIdx());
    144144    //Print("INDEX: %d\n",tempTag->getIndex());
     
    873873            //Print("HIER AUCH\n");
    874874            gbPrev          =   idAdd(gbPrev,gbAdd);
     875           
     876           
    875877            // interreduction stuff
    876878           
     
    883885                //Print("HIER\n");
    884886                delete rules;
     887                //delete rTag;
    885888                //Print("HIER AUCH\n");
    886889                //Print("%p\n",rules->getFirst());
     
    891894                pLcm(pHead(gbPrev->m[0]),pHead(gbPrev->m[1]),tempPoly);
    892895                rules    =   new RList();
     896               
    893897                //Print("%p\n",rules->getFirst());
    894898                //pWrite(tempPoly);
    895899                rules->insert(2,tempPoly);
     900                rTag    =   new RTagList(rules->getFirst());
    896901                //Print("%p\n",rules->getFirst());
    897902                //Print("%p\n",rules->getFirst()->getNext()->getNext());
     
    908913                        rules->insert(k+1,tempPoly);
    909914                    }
     915                    rTag->insert(rules->getFirst());
    910916                }
    911917            }
Note: See TracChangeset for help on using the changeset viewer.