Changeset 535b07 in git for kernel


Ignore:
Timestamp:
Jul 7, 2015, 12:51:32 PM (9 years ago)
Author:
Adi Popescu <adi_popescum@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
22d119e2f3926b708140a4db3479c1c31c0ba384
Parents:
d762df9ec71d7bdcea2d647c0b3cc592a7eb400d
Message:
add: debug outputs in kstd1.cc
add: finalReduceByMon in bba
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/kstd1.cc

    rd762df9 r535b07  
    16671667        message(strat->P.ecart+strat->P.GetpFDeg(),&olddeg,&reduc,strat, red_result);
    16681668      // reduce
     1669      #if ADIDEBUG
     1670      printf("\nThis is P vor red:\n");p_Write(strat->P.p,strat->tailRing);p_Write(strat->P.p1,strat->tailRing);p_Write(strat->P.p2,strat->tailRing);
     1671      printf("\nBefore Ll = %i\n", strat->Ll);
     1672      #endif
    16691673      red_result = strat->red(&strat->P,strat);
     1674      #if ADIDEBUG
     1675      printf("\nThis is P nach red:\n");p_Write(strat->P.p,strat->tailRing);p_Write(strat->P.p1,strat->tailRing);p_Write(strat->P.p2,strat->tailRing);
     1676      printf("\nBefore Ll = %i\n", strat->Ll);
     1677      #endif
    16701678    }
    16711679
     
    17171725      enterpairs(strat->P.p,strat->sl,strat->P.ecart,0,strat, strat->tl);
    17181726      // put in S
     1727
     1728        #if ADIDEBUG
     1729        Print("\n    The new pair list L -- after superenterpairs in loop %d -- is:\n",loop_count);
     1730        for(int iii=0;iii<=strat->Ll;iii++)
     1731        {
     1732          printf("\n    L[%d]:\n",iii);
     1733          PrintS("         ");p_Write(strat->L[iii].p,strat->tailRing);
     1734          PrintS("         ");p_Write(strat->L[iii].p1,strat->tailRing);
     1735          PrintS("         ");p_Write(strat->L[iii].p2,strat->tailRing);
     1736        }
     1737        #endif
    17191738      strat->enterS(strat->P,
    17201739                    posInS(strat,strat->sl,strat->P.p, strat->P.ecart),
    17211740                    strat, strat->tl);
     1741      #if ADIDEBUG
     1742      printf("\nThis pair has been added to S:\n");
     1743      pWrite(strat->P.p);
     1744      pWrite(strat->P.p1);
     1745      pWrite(strat->P.p2);
     1746      #endif
    17221747
    17231748      // apply hilbert criterion
     
    17661791    for(int iii=0;iii<=strat->tl;iii++)
    17671792    {
    1768       PrintS("\n    T[%d]:",iii);
     1793      printf("\n    T[%d]:",iii);
    17691794      p_Write(strat->T[iii].p,strat->tailRing);
    17701795    }
     
    18021827//    }
    18031828//  }
     1829#ifdef HAVE_RINGS
     1830  if(nCoeff_is_Ring_Z(currRing->cf))
     1831    finalReduceByMon(strat);
     1832#endif
    18041833  if (Q!=NULL) updateResult(strat->Shdl,Q,strat);
    18051834  SI_RESTORE_OPT1(save1);
Note: See TracChangeset for help on using the changeset viewer.