Changeset 704325e in git for Singular/ring.cc
- Timestamp:
- Nov 17, 1999, 11:51:04 AM (24 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 87e389f2290616eea082667d75d97af307831fdc
- Parents:
- 97d3c00617cfd87ee2359033f8b2ae1bbf23a456
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ring.cc
r97d3c0 r704325e 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.8 2 1999-11-15 17:20:44obachman Exp $ */4 /* $Id: ring.cc,v 1.83 1999-11-17 10:51:02 obachman Exp $ */ 5 5 6 6 /* … … 80 80 void rChangeCurrRing(ring r, BOOLEAN complete) 81 81 { 82 rTest(r);83 82 /*------------ set global ring vars --------------------------------*/ 84 83 currRing = r; … … 86 85 if (r != NULL) 87 86 { 87 rTest(r); 88 88 if (complete) 89 89 { … … 894 894 idDelete(&r->qideal); 895 895 r->qideal=NULL; 896 rChangeCurrRing(savecurrRing, FALSE);896 rChangeCurrRing(savecurrRing,TRUE); 897 897 } 898 898 int i=1; … … 3337 3337 3338 3338 3339 // use this f ro global orderingconsisting of two blocks3339 // use this for global orderings consisting of two blocks 3340 3340 static ring rCurrRingAssure_Global(rRingOrder_t b1, rRingOrder_t b2) 3341 3341 { 3342 3342 int r_blocks = rBlocks(currRing); 3343 3343 int i; 3344 3345 assume(b1 == ringorder_c || b1 == ringorder_C || 3346 b2 == ringorder_c || b1 == ringorder_C || 3347 b2 == ringorder_S); 3344 3348 3345 3349 if (r_blocks == 2 && currRing->order[0] == b1 && currRing->order[2] == 0) … … 3353 3357 res->order[0] = b1; 3354 3358 res->order[1] = b2; 3355 res->block0[0] = 1; 3356 res->block1[0] = currRing->N; 3359 if (b1 == ringorder_c || b1 == ringorder_C) 3360 { 3361 res->block0[1] = 1; 3362 res->block1[1] = currRing->N; 3363 } 3364 else 3365 { 3366 res->block0[0] = 1; 3367 res->block1[0] = currRing->N; 3368 } 3369 // HANNES: This sould be set in rComplete 3357 3370 res->OrdSgn = 1; 3358 3371 rComplete(res, 1); … … 3372 3385 } 3373 3386 3387 ring rCurrRingAssure_C_dp() 3388 { 3389 return rCurrRingAssure_Global(ringorder_C, ringorder_dp); 3390 } 3391 3392 3374 3393 void rSetSyzComp(int k) 3375 3394 {
Note: See TracChangeset
for help on using the changeset viewer.