Changeset 35edb5 in git


Ignore:
Timestamp:
May 28, 2015, 7:27:24 PM (8 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
ab3d4efeefbc38c819fca24cc0159cf239577761
Parents:
75fdcae64006ce0ba10e3d881e761f661f4fc9ea
Message:
optimized idLiftStd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/ideals.cc

    r75fdcae r35edb5  
    866866      s_h2->m[j] = NULL;
    867867
    868       while (q != NULL)
    869       {
    870         p = q;
    871         pIter(q);
    872         pNext(p) = NULL;
    873         t=pGetComp(p);
    874         pSetComp(p,0);
    875         pSetmComp(p);
    876         MATELEM(*ma,t-k,i) = pAdd(MATELEM(*ma,t-k,i),p);
     868      if (q!=NULL)
     869      {
     870        q=pReverse(q);
     871        while (q != NULL)
     872        {
     873          p = q;
     874          pIter(q);
     875          pNext(p) = NULL;
     876          t=pGetComp(p);
     877          pSetComp(p,0);
     878          pSetmComp(p);
     879          MATELEM(*ma,t-k,i) = pAdd(MATELEM(*ma,t-k,i),p);
     880        }
    877881      }
    878882      i++;
Note: See TracChangeset for help on using the changeset viewer.