Changeset 9142bc in git
- Timestamp:
- Mar 23, 2017, 5:18:23 PM (7 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- aa86cce8a3226ab2a6ab4bc74cd9cf29118de208
- Parents:
- 666a69394fd83d334aea7f4293420128f69540f3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/polys/monomials/ring.cc
r666a69 r9142bc 323 323 324 324 325 if (r->order[l] == ringorder_s) 326 { 327 assume( l == 0 ); 328 #ifndef SING_NDEBUG 329 Print(" syzcomp at %d",r->typ[l].data.syz.limit); 330 #endif 331 continue; 332 } 333 else if (r->order[l] == ringorder_IS) 325 if (r->order[l] == ringorder_IS) 334 326 { 335 327 assume( r->block0[l] == r->block1[l] ); … … 337 329 assume( (-2 < s) && (s < 2) ); 338 330 Print("(%d)", s); // 0 => prefix! +/-1 => suffix! 331 continue; 332 } 333 else if (r->order[l]==ringorder_s) 334 { 335 assume( l == 0 ); 336 Print(" syz_comp: %d",r->block0[l]); 339 337 continue; 340 338 } … … 534 532 { 535 533 StringAppendS((char *)rSimpleOrdStr(r->order[l])); 536 if ( 534 if (r->order[l] == ringorder_s) 535 { 536 StringAppend("(%d)",r->block0[l]); 537 } 538 else if ( 537 539 (r->order[l] != ringorder_c) 538 540 && (r->order[l] != ringorder_C) … … 2335 2337 2336 2338 static void rO_Syz(int &place, int &bitplace, int &prev_ord, 2337 long *o, sro_ord &ord_struct)2339 int syz_comp, long *o, sro_ord &ord_struct) 2338 2340 { 2339 2341 // ordering is derived from component number … … 2343 2345 ord_struct.ord_typ=ro_syz; 2344 2346 ord_struct.data.syz.place=place; 2345 ord_struct.data.syz.limit= 0;2347 ord_struct.data.syz.limit=syz_comp; 2346 2348 ord_struct.data.syz.syz_index = NULL; 2347 2349 ord_struct.data.syz.curr_index = 1; … … 3605 3607 case ringorder_s: 3606 3608 assume(typ_i == 0 && j == 0); 3607 rO_Syz(j, j_bits, prev_ordsgn, tmp_ordsgn, tmp_typ[typ_i]); // set syz-limit?3609 rO_Syz(j, j_bits, prev_ordsgn, r->block0[i], tmp_ordsgn, tmp_typ[typ_i]); // set syz-limit? 3608 3610 need_to_add_comp=TRUE; 3609 3611 r->ComponentOrder=-1;
Note: See TracChangeset
for help on using the changeset viewer.