- Timestamp:
- Jun 13, 2022, 12:25:07 PM (23 months ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 27dddeab894c67bbd4ead1e890449894e84ccb41
- Parents:
- fb4db8fe07a7c1e03e07b3ae1a2d84b04eddef71
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/syz4.cc
rfb4db8 rf150bfd 319 319 /*****************************************************************************/ 320 320 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 351 321 typedef poly syzHeadFunction(ideal, int, int); 352 322 … … 435 405 } 436 406 } 437 id_DelDiv _no_test(M_i);407 id_DelDiv(M_i, currRing); 438 408 idSkipZeroes(M_i); 439 409 } … … 463 433 M_i->m[j] = syzHead(G, i, j+index); 464 434 } 465 id_DelDiv _no_test(M_i);435 id_DelDiv(M_i, currRing); 466 436 idSkipZeroes(M_i); 467 437 }
Note: See TracChangeset
for help on using the changeset viewer.