Changeset 3ada27 in git
- Timestamp:
- Jan 31, 2020, 1:49:03 PM (4 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- e8edeff25aa420c974bba96fea2dc70383890b41
- Parents:
- ef6df21e3783870d5dd988a568b01c19e2ccbbb59e03f32545849bee124d9e6a655dbf74f853e1c8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kutil.cc
ref6df2 r3ada27 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.