Changeset 3d391f4 in git for kernel/GBEngine/kutil.cc
- Timestamp:
- Jan 30, 2020, 11:58:50 PM (4 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
- Children:
- 636fa5455e699fa8c0a820dd60e00a059f96f8efbbc88372fd4d9c3bc704e6afef375197fdd09810
- Parents:
- 928d43353be8cce56dabc86bd3b35ebd48f1cdd0ed01f112cee60b9d71fdcff8400dab5c67a23882
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kutil.cc
r928d43 r3d391f4 9374 9374 void enterSBbaShift (LObject &p,int atS,kStrategy strat, int atR) 9375 9375 { 9376 enterSBba(p, atS, strat, atR); 9377 9376 9378 int maxPossibleShift = p_mLPmaxPossibleShift(p.p, strat->tailRing); 9377 9379 for (int i = maxPossibleShift; i > 0; i--) 9378 9380 { 9381 9379 9382 LObject qq; 9380 9383 qq.p = pLPCopyAndShiftLM(p.p, i); // don't use Set() because it'll test the poly order 9381 9384 qq.shift = i; 9382 9385 strat->initEcart(&qq); // initEcartBBA sets length, pLength, FDeg and ecart 9386 int atS = posInS(strat, strat->sl, qq.p, qq.ecart); // S needs to stay sorted because this is for example assumed when searching S later 9383 9387 enterSBba(qq, atS, strat, -1); 9384 9388 } 9385 enterSBba(p, atS, strat, atR);9386 9389 } 9387 9390 #endif
Note: See TracChangeset
for help on using the changeset viewer.