Changeset f150bfd in git for kernel


Ignore:
Timestamp:
Jun 13, 2022, 12:25:07 PM (23 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
27dddeab894c67bbd4ead1e890449894e84ccb41
Parents:
fb4db8fe07a7c1e03e07b3ae1a2d84b04eddef71
Message:
simplified id_DelDiv_no_test -> id_DelDiv  (syz4.cc)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/syz4.cc

    rfb4db8 rf150bfd  
    319319/*****************************************************************************/
    320320
    321 /*
    322  * copied from id_DelDiv(), but without testing and without HAVE_RINGS;
    323  * delete id[j], if LT(j) == coeff*mon*LT(i) and vice versa, that is,
    324  * delete id[i], if LT(i) == coeff*mon*LT(j)
    325  */
    326 static void id_DelDiv_no_test(ideal id)
    327 {
    328     const ring r = currRing;
    329     int i, j;
    330     int k = id->ncols-1;
    331     for (i = k; i >= 0; i--)
    332     {
    333         for (j = k; j > i; j--)
    334         {
    335             if (id->m[j] != NULL)
    336             {
    337                 if (p_DivisibleBy(id->m[i], id->m[j], r))
    338                 {
    339                     p_Delete(&id->m[j], r);
    340                 }
    341                 else if (p_DivisibleBy(id->m[j], id->m[i], r))
    342                 {
    343                     p_Delete(&id->m[i], r);
    344                     break;
    345                 }
    346             }
    347         }
    348     }
    349 }
    350 
    351321typedef poly syzHeadFunction(ideal, int, int);
    352322
     
    435405            }
    436406        }
    437         id_DelDiv_no_test(M_i);
     407        id_DelDiv(M_i, currRing);
    438408        idSkipZeroes(M_i);
    439409    }
     
    463433            M_i->m[j] = syzHead(G, i, j+index);
    464434        }
    465         id_DelDiv_no_test(M_i);
     435        id_DelDiv(M_i, currRing);
    466436        idSkipZeroes(M_i);
    467437    }
Note: See TracChangeset for help on using the changeset viewer.