Expand description
A crate for manipulating and solving the 3x3 Rubik’s cube with Kociemba’s two phase algorithm.
Modules§
- constants
- Module containing 3x3 cube constants.
- error
- fs
- Module containing table read and write operations.
- generators
- Module containing functions for generating states on the cubie level.
- index
- Module for translating permutations and orientations into the two phase algorithm coordinate.
- move_
table - Module for generating moves table.
- pruning_
table - Module for generating pruning table.
- scramble
- Module containing functions for scrambling the cube.
Structs§
- Cubie
Cube - Cube on the cubie level.
- Data
Table - Contains the move and prunning table used by the two-phase algorithm
- Face
Cube - Cube on the facelet level. The facelet representation follows the ordering: U-R-F-D-L-B. A solved facelet is UUUUUUUUURRRRRRRRRFFFFFFFFFDDDDDDDDDLLLLLLLLLBBBBBBBBB.
- Solution
- Two phase solution.
- Solver
- Two phase solver.