Beispiel #1
0
        internal static void init()
        {
            CubieCube.initPermSym2Raw();

            initCPermMove();
            initEPermMove();
            initMPermMoveConj();
            initCombMoveConj();

            initMEPermPrun();
            initMCPermPrun();
            initPermCombPrun();

            CubieCube.initFlipSym2Raw();
            initFlipMove();
            initUDSliceMoveConj();

            CubieCube.initUDSliceFlipSym2Raw();
            initUDSliceFlipMove();
            initTwistMoveConj();
            initUDSliceFlipTwistPrun();
            if (Search.EXTRA_PRUN_LEVEL > 1)
            {
                initHugePrun();
            }
        }
Beispiel #2
0
        internal static void init()
        {
            CubieCube.initPermSym2Raw();

            initCPermMove();
            initEPermMove();
            initMPermMoveConj();
            initCombMoveConj();

            initMEPermPrun();
            initMCPermPrun();
            initPermCombPrun();

            CubieCube.initFlipSym2Raw();
            CubieCube.initTwistSym2Raw();
            initFlipMove();
            initTwistMove();
            initUDSliceMoveConj();

            if (Search.USE_TWIST_FLIP_PRUN)
            {
                initTwistFlipPrun();
            }
            initSliceTwistPrun();
            initSliceFlipPrun();
        }