cuber library

Classes

Algorithm
A List of Moves.
Cube
The Rubik's Cube.
KociembaSolver
Herbert Kociemba's two-phase algorithm implementation.
Move
Represents a move necessary to solve the cube using Herbert Kociemba's two-phase algorithm.
Rotation
The rotation move to rotate the entire cube n times on axis.
Solution
Represents a list of Moves to solve the Cube.
Solver
Represents a Cube solver algorithm.

Enums

Axis
The names of Rotation axis.
Color
The names of the colors of the cube facelets.
Corner
The names of the corner positions of the cube.
CubeStatus
The Cube's status.
Edge
The names of the edge positions of the cube.
Facelet
The names of the facelet positions of the cube.

Constants

kociemba → const KociembaSolver
Default implementation of KociembaSolver class.