Changeset ea125f in git


Ignore:
Timestamp:
May 19, 2011, 12:10:13 PM (13 years ago)
Author:
Stefan Steidel <steidel@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
b4f7ebdb67074ac439d1df267fda83171f69d3b8
Parents:
5f32d50562e470047f7956821b2de0bd34fe3b6b
Message:
Redefinitions erased and printlevels improved.

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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/assprimeszerodim.lib

    r5f32d50 rea125f  
    262262   }
    263263
     264   int T = timer;
     265   int RT = rtimer;
     266   int TT;
     267
    264268   def SPR = basering;
     269   if(printlevel >= 10) { "========== Start modStd =========="; }
    265270   I = modStd(I,n);
     271   if(printlevel >= 10) { "=========== End modStd ==========="; }
     272   if(printlevel >= 9) { "modStd takes "+string(rtimer-RT)+" seconds."; }
    266273   int d = vdim(I);
    267274   if(d == -1) { ERROR("Ideal is not zero-dimensional."); }
    268275   if(homog(I) == 1){ return(list(maxideal(1))); }
    269276   poly f = findGen(I);
    270 
    271    int T = timer;
    272    int RT = rtimer;
    273    int TT;
     277   if(printlevel >= 9) { "Coordinate change: "+string(f); }
     278
    274279   if(size(f) == nvars(SPR))
    275280   {
    276281      TT = timer;
    277282      int spT = pTestRad(d,f,I);
    278       if(printlevel>=10)
    279       {
    280          "pTestRad(d,f,I) = "+string(spT)+" and takes
    281          "+string(timer-TT)+" seconds.";
     283      if(printlevel >= 9)
     284      {
     285         "pTestRad(d,f,I) = "+string(spT)+" and takes "
     286         +string(timer-TT)+" seconds.";
    282287      }
    283288      if(!spT)
     
    289294               TT = timer;
    290295               I = zeroR(I,n);
    291                if(printlevel>=10)
     296               if(printlevel >= 9)
    292297               {
    293298                  "zeroR(I,n) takes "+string(timer-TT)+" seconds.";
     
    295300               TT = timer;
    296301               I = std(I);
    297                if(printlevel>=10)
     302               if(printlevel >= 9)
    298303               {
    299304                  "std(I) takes "+string(timer-TT)+" seconds.";
     
    307312            TT = timer;
    308313            I = zeroR(I,n);
    309             if(printlevel>=10)
     314            if(printlevel >= 9)
    310315            {
    311316               "zeroR(I,n) takes "+string(timer-TT)+" seconds.";
     
    313318            TT = timer;
    314319            I = std(I);
    315             if(printlevel>=10)
     320            if(printlevel >= 9)
    316321            {
    317322               "std(I) takes "+string(timer-TT)+" seconds.";
     
    322327      }
    323328   }
    324    if(printlevel>=10)
     329   if(printlevel >= 9)
    325330   {
    326331      "Real-time for radical-check is "+string(rtimer - RT)+" seconds.";
     
    341346
    342347   ring rHelp = 0,T,dp;
    343    list CO1,CO2,P;
     348   list CO1,CO2,P,H;
    344349   ideal F,G,testF;
    345350   bigint N;
    346351
    347352   list ringL = ringlist(SPR);
    348    int i,k,e,int_break;
     353   int i,k,e,int_break,s;
    349354   int j = 1;
    350355   int index = 1;
     
    437442         }
    438443      }
    439       if(printlevel>=10)
     444      if(printlevel >= 9)
    440445      {
    441446         "Real-time for computing list in assPrimes is "+string(rtimer - rt)+
     
    452457      if(F[1]-testF[1]==0)
    453458      {
    454          if(printlevel>=10)
    455          {
    456             "size(L) = "+string(size(L));
    457          }
     459         if(printlevel >= 9) { "size(L) = "+string(size(L)); }
     460         
    458461         F = cleardenom(F[1]);
    459462
     
    461464         if(e == d)
    462465         {
    463             list H = factorize(F[1]);
    464 
    465             int s = size(H[1]);
     466            H = factorize(F[1]);
     467
     468            s = size(H[1]);
    466469            for(i = 1; i <= s; i++)
    467470            {
     
    477480               map phi = rHelp,var(nvars(SPR));
    478481               list H = phi(H);
    479                if(printlevel>=10)
     482               if(printlevel >= 9)
    480483               {
    481484                  "Real-time without test is "+string(rtimer - RT)+" seconds.";
     
    525528                     if(F1 != 0) { int_break = 1; }
    526529                  }
    527                   if(printlevel>=10)
     530                  if(printlevel >= 9)
    528531                  {
    529532                     "Real-time for test is "+string(rtimer - RT)+" seconds.";
     
    579582   assPrimes(I);
    580583}
     584
    581585////////////////////////////////////////////////////////////////////////////////
    582586
Note: See TracChangeset for help on using the changeset viewer.