Changeset b68503 in git for kernel/GBEngine
- Timestamp:
- Oct 11, 2016, 3:34:39 PM (8 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 0dc3cbbb3a71c072642a8ab8fd19175731e12816
- Parents:
- 4763e2fe897fe59eb65c374cdfe241efab6d9ab6
- Location:
- kernel/GBEngine
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kInline.h
r4763e2 rb68503 1091 1091 KINLINE poly redtailBba (poly p,int pos,kStrategy strat,BOOLEAN normalize) 1092 1092 { 1093 LObject L(p , currRing, strat->tailRing);1093 LObject L(p); 1094 1094 return redtailBba(&L, pos, strat,FALSE, normalize); 1095 1095 } … … 1097 1097 KINLINE poly redtailBbaBound (poly p,int pos,kStrategy strat,int bound,BOOLEAN normalize) 1098 1098 { 1099 LObject L(p, currRing, strat->tailRing); 1099 LObject L(p, currRing, strat->tailRing); // ? L(p); ?? 1100 1100 return redtailBbaBound(&L, pos, strat,bound, FALSE, normalize); 1101 1101 } -
kernel/GBEngine/kstd1.cc
r4763e2 rb68503 3496 3496 { 3497 3497 // completeReduce needed larger exponents, retry 3498 // to reduce with S (instead of T) 3499 // and in currRing (instead of strat->tailRing) 3500 cleanT(strat);strat->tailRing=currRing; 3501 int i; 3502 for(i=strat->sl;i>=0;i--) strat->S_2_R[i]=-1; 3498 // hopefully: kStratChangeTailRing already provided a larger tailRing 3499 // (otherwise: it will fail again) 3503 3500 strat->completeReduce_retry=FALSE; 3504 3501 completeReduce(strat); 3505 3502 if (strat->completeReduce_retry) 3506 3503 { 3507 // completeReduce needed larger exponents, retry3508 // to reduce with S (instead of T)3509 // and in currRing (instead of strat->tailRing)3510 3504 #ifdef HAVE_TAIL_RING 3511 3505 if(currRing->bitmask>strat->tailRing->bitmask) 3512 3506 { 3507 // retry without T 3513 3508 strat->completeReduce_retry=FALSE; 3514 3509 cleanT(strat);strat->tailRing=currRing;
Note: See TracChangeset
for help on using the changeset viewer.