Changeset d11734 in git for kernel/kutil.cc
- Timestamp:
- Dec 12, 2013, 3:50:39 PM (9 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- c4279b7c056a41721f90960da06be24e4b9ed6b4
- Parents:
- cc6544e8240b1641c06b4c0ef07a1d4cc428a0b7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kutil.cc
rcc6544 rd11734 8314 8314 // new 1st block 8315 8315 res->order[0] = ringorder_C; // Prefix 8316 //res->block0[0] = 1; 8317 //res->block1[0] = res->N; 8318 //res->wvhdl[j] = NULL; 8319 // res->order [j] = 0; // The End! 8320 rComplete(res, 1); 8321 #ifdef HAVE_PLURAL 8322 if (rIsPluralRing(r)) 8323 { 8324 if ( nc_rComplete(r, res, false) ) // no qideal! 8325 { 8326 #ifndef NDEBUG 8327 WarnS("error in nc_rComplete"); 8328 #endif 8329 // cleanup? 8330 8331 // rDelete(res); 8332 // return r; 8333 8334 // just go on.. 8335 } 8336 } 8337 #endif 8338 strat->tailRing = res; 8339 return (res); 8340 } 8341 // if sbaOrder == 3 => degree - position - ring order 8342 if (strat->sbaOrder == 3) 8343 { 8344 printf("hh\n"); 8345 ring res = rCopy0(r, FALSE, TRUE); 8346 for (int i=2; i<n; i++) 8347 { 8348 printf("i %d\n",i); 8349 res->order[i] = res->order[i-2]; 8350 res->block0[i] = res->block0[i-2]; 8351 res->block1[i] = res->block1[i-2]; 8352 res->wvhdl[i] = res->wvhdl[i-2]; 8353 } 8354 printf("hh2\n"); 8355 8356 // new 1st block 8357 res->order[0] = ringorder_a; // Prefix 8316 8358 res->block0[0] = 1; 8317 res->block1[0] = res->N; 8359 res->wvhdl[0] = (int *)omAlloc(res->N*sizeof(int)); 8360 for (int i=0; i<res->N; ++i) 8361 res->wvhdl[0][i] = 1; 8362 res->block1[0] = si_min(1+res->N, rVar(res)); 8363 8364 // new 2nd block 8365 res->order[1] = ringorder_C; // Prefix 8366 res->block0[1] = 1; 8367 res->block1[1] = res->N; 8318 8368 //res->wvhdl[j] = NULL; 8319 8369 // res->order [j] = 0; // The End!
Note: See TracChangeset
for help on using the changeset viewer.