Changeset ec3d9a in git
- Timestamp:
- Sep 22, 2015, 7:58:09 PM (8 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
- Children:
- 67e5ab0da2ad921df018e78f9e74488dfa49f81f725efa2b691355a6799c770abbf272ad733020b0
- Parents:
- 43baf487c88de3795e5280940c8769982e610f21
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/ideals.cc
r43baf48 rec3d9a 245 245 246 246 ring orig_ring=currRing; 247 ring syz_ring=rAssure_Syz Comp(orig_ring,TRUE); rChangeCurrRing(syz_ring);247 ring syz_ring=rAssure_SyzOrder(orig_ring,TRUE); rChangeCurrRing(syz_ring); 248 248 rSetSyzComp(length, syz_ring); 249 249 … … 384 384 385 385 ring orig_ring=currRing; 386 ring syz_ring=rAssure_Syz Comp(orig_ring,TRUE); rChangeCurrRing(syz_ring);386 ring syz_ring=rAssure_SyzOrder(orig_ring,TRUE); rChangeCurrRing(syz_ring); 387 387 rSetSyzComp(syzComp, syz_ring); 388 388 … … 777 777 778 778 ring orig_ring = currRing; 779 ring syz_ring = rAssure_Syz Comp(orig_ring,TRUE); rChangeCurrRing(syz_ring);779 ring syz_ring = rAssure_SyzOrder(orig_ring,TRUE); rChangeCurrRing(syz_ring); 780 780 rSetSyzComp(k,syz_ring); 781 781 … … 973 973 974 974 ring orig_ring=currRing; 975 ring syz_ring=rAssure_Syz Comp(orig_ring,TRUE); rChangeCurrRing(syz_ring);975 ring syz_ring=rAssure_SyzOrder(orig_ring,TRUE); rChangeCurrRing(syz_ring); 976 976 rSetSyzComp(k,syz_ring); 977 977 … … 1335 1335 1336 1336 ring orig_ring=currRing; 1337 ring syz_ring=rAssure_Syz Comp(orig_ring,TRUE); rChangeCurrRing(syz_ring);1337 ring syz_ring=rAssure_SyzOrder(orig_ring,TRUE); rChangeCurrRing(syz_ring); 1338 1338 rSetSyzComp(kmax-1,syz_ring); 1339 1339 if (orig_ring!=syz_ring) … … 1985 1985 { 1986 1986 ring orig_ring=currRing; 1987 ring syz_ring=rAssure_Syz Comp(orig_ring, TRUE); rChangeCurrRing(syz_ring);1987 ring syz_ring=rAssure_SyzOrder(orig_ring, TRUE); rChangeCurrRing(syz_ring); 1988 1988 rSetSyzComp(length, syz_ring); 1989 1989 … … 2109 2109 2110 2110 ring orig_ring=currRing; 2111 ring syz_ring=rAssure_Syz Comp(orig_ring, TRUE); rChangeCurrRing(syz_ring);2111 ring syz_ring=rAssure_SyzOrder(orig_ring, TRUE); rChangeCurrRing(syz_ring); 2112 2112 // we can use OPT_RETURN_SB only, if syz_ring==orig_ring, 2113 2113 // therefore we disable OPT_RETURN_SB for modulo: -
libpolys/polys/monomials/ring.cc
r43baf48 rec3d9a 4379 4379 // had already this property 4380 4380 // 4381 ring rAssure_SyzOrder(const ring r, BOOLEAN complete) 4382 { 4383 if ( r->order[0] == ringorder_c ) return r; 4384 return rAssure_SyzComp(r,complete); 4385 } 4381 4386 ring rAssure_SyzComp(const ring r, BOOLEAN complete) 4382 4387 { … … 4429 4434 #endif 4430 4435 4431 4432 4436 #ifdef HAVE_PLURAL 4433 4437 ring old_ring = r; … … 4458 4462 #endif 4459 4463 } 4460 4461 4464 return res; 4462 4465 } … … 4677 4680 if (new_r_1 != new_r && new_r_1 != old_r) rDelete(new_r_1); 4678 4681 4679 rComplete(new_r, 1);4682 rComplete(new_r, TRUE); 4680 4683 #ifdef HAVE_PLURAL 4681 4682 4683 4684 4684 if (rIsPluralRing(old_r)) 4685 { 4686 if ( nc_rComplete(old_r, new_r, false) ) // no qideal! 4687 { 4685 4688 # ifndef SING_NDEBUG 4686 4689 WarnS("error in nc_rComplete"); // cleanup? rDelete(res); return r; // just go on...? 4687 4690 # endif 4688 4689 4691 } 4692 } 4690 4693 #endif 4691 4694 4692 4695 ///? rChangeCurrRing(new_r); 4693 4694 4695 4696 4696 if (old_r->qideal != NULL) 4697 { 4698 new_r->qideal = idrCopyR(old_r->qideal, old_r, new_r); 4699 } 4697 4700 4698 4701 #ifdef HAVE_PLURAL 4699 4700 4701 4702 if( rIsPluralRing(old_r) ) 4703 if( nc_SetupQuotient(new_r, old_r, true) ) 4704 { 4702 4705 #ifndef SING_NDEBUG 4703 4704 #endif 4705 4706 WarnS("error in nc_SetupQuotient"); // cleanup? rDelete(res); return r; // just go on...? 4707 #endif 4708 } 4706 4709 #endif 4707 4710 4708 4711 #ifdef HAVE_PLURAL 4709 4710 4711 4712 4713 #endif 4714 4715 4716 4717 4712 assume((new_r->qideal==NULL) == (old_r->qideal==NULL)); 4713 assume(rIsPluralRing(new_r) == rIsPluralRing(old_r)); 4714 assume(rIsSCA(new_r) == rIsSCA(old_r)); 4715 assume(ncRingType(new_r) == ncRingType(old_r)); 4716 #endif 4717 4718 rTest(new_r); 4719 rTest(old_r); 4720 return new_r; 4718 4721 } 4719 4722 -
libpolys/polys/monomials/ring.h
r43baf48 rec3d9a 722 722 // Ring Manipulations 723 723 ring rAssure_HasComp(const ring r); 724 ring rAssure_SyzOrder(const ring r, BOOLEAN complete); 724 725 ring rAssure_SyzComp(const ring r, BOOLEAN complete = TRUE); 725 726
Note: See TracChangeset
for help on using the changeset viewer.