Changeset 2b691c in git


Ignore:
Timestamp:
Nov 29, 2013, 7:31:52 PM (9 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '48f1dd268d0ff74ef2f7dccbf02545425002ddcc')
Children:
1179b54c4bb1091a4f7935b8f70b688f002f7f1c
Parents:
493cf3df9a545e71fbaea9bb4666a5a156b6705d
git-author:
Christian Eder <ederc@mathematik.uni-kl.de>2013-11-29 19:31:52+01:00
git-committer:
Christian Eder <ederc@mathematik.uni-kl.de>2013-12-12 13:51:27+01:00
Message:
fixes overwrite procedure for generation of new syzygies
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/kstd2.cc

    r493cf3d r2b691c  
    20232023      // enter into S, L, and T
    20242024      //if ((!TEST_OPT_IDLIFT) || (pGetComp(strat->P.p) <= strat->syzComp))
    2025       if(strat->sbaOrder == 0)
     2025      enterT(strat->P, strat);
     2026      strat->T[strat->tl].is_sigsafe = FALSE;
     2027#ifdef HAVE_RINGS
     2028      if (rField_is_Ring(currRing))
     2029        superenterpairs(strat->P.p,strat->sl,strat->P.ecart,pos,strat, strat->tl);
     2030      else
     2031#endif
     2032        enterpairsSig(strat->P.p,strat->P.sig,strat->sl+1,strat->sl,strat->P.ecart,pos,strat, strat->tl);
     2033      // posInS only depends on the leading term
     2034      strat->enterS(strat->P, pos, strat, strat->tl);
     2035      if(strat->sbaOrder != 1)
    20262036      {
    20272037        BOOLEAN overwrite = TRUE;
     
    20822092        }
    20832093      }
    2084       enterT(strat->P, strat);
    2085       strat->T[strat->tl].is_sigsafe = FALSE;
    2086 #ifdef HAVE_RINGS
    2087       if (rField_is_Ring(currRing))
    2088         superenterpairs(strat->P.p,strat->sl,strat->P.ecart,pos,strat, strat->tl);
    2089       else
    2090 #endif
    2091         enterpairsSig(strat->P.p,strat->P.sig,strat->sl+1,strat->sl,strat->P.ecart,pos,strat, strat->tl);
    2092       // posInS only depends on the leading term
    2093       strat->enterS(strat->P, pos, strat, strat->tl);
    20942094//#if 1
    20952095#if DEBUGF50
     
    22712271  printf("INTERREDUCTIONS:            %ld\n",sba_interreduction_steps);
    22722272#endif
    2273 #if SBA_PRINT_REDUCTION_OPERATIONS
     2273#if SBA_PRINT_OPERATIONS
    22742274  printf("INTERREDUCTION OPERATIONS:  %ld\n",sba_interreduction_operations);
    22752275#endif
Note: See TracChangeset for help on using the changeset viewer.