Cube Solver
Contents:
Cube Solver
Installation
Usage
API Documentation
Contributing
Credits
History
Cube Solver
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
|
Z
A
apply_maneuver() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
(in module cube_solver.cube.cube)
apply_move() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
(in module cube_solver.cube.cube)
axes() (cube_solver.cube.enums.Axis class method)
Axis (class in cube_solver.cube.enums)
axis (cube_solver.cube.enums.Cubie property)
(cube_solver.cube.enums.Face property)
(cube_solver.cube.enums.Layer property)
(cube_solver.cube.enums.Move property)
B
B (cube_solver.cube.enums.Cubie attribute)
B1 (cube_solver.cube.enums.Move attribute)
B2 (cube_solver.cube.enums.Move attribute)
B3 (cube_solver.cube.enums.Move attribute)
BACK (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
BaseSolver (class in cube_solver)
(class in cube_solver.solver.solver)
BL (cube_solver.cube.enums.Cubie attribute)
BLUE (cube_solver.cube.enums.Color attribute)
BR (cube_solver.cube.enums.Cubie attribute)
BW1 (cube_solver.cube.enums.Move attribute)
BW2 (cube_solver.cube.enums.Move attribute)
BW3 (cube_solver.cube.enums.Move attribute)
C
cartesian_axes() (cube_solver.cube.enums.Axis class method)
centers() (cube_solver.cube.enums.Cubie class method)
char (cube_solver.cube.enums.Color property)
(cube_solver.cube.enums.Face property)
(cube_solver.cube.enums.Layer property)
checks (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
Color (class in cube_solver.cube.enums)
colors() (cube_solver.cube.enums.Color class method)
coords (cube_solver.Cube property)
(cube_solver.cube.cube.Cube property)
CoordsType (in module cube_solver.defs)
CoordType (in module cube_solver.defs)
copy() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
CORE (cube_solver.cube.enums.Cubie attribute)
CORNER_ORIENTATION_SIZE (in module cube_solver.cube.defs)
CORNER_PERMUTATION_SIZE (in module cube_solver.cube.defs)
corners() (cube_solver.cube.enums.Cubie class method)
Cube (class in cube_solver)
(class in cube_solver.cube.cube)
cube_solver
module
cube_solver.csolver
module
cube_solver.cube
module
cube_solver.cube.cube
module
cube_solver.cube.defs
module
cube_solver.cube.enums
module
cube_solver.cube.maneuver
module
cube_solver.cube.utils
module
cube_solver.defs
module
cube_solver.logger
module
cube_solver.solver
module
cube_solver.solver.defs
module
cube_solver.solver.dummy
module
cube_solver.solver.kociemba
module
cube_solver.solver.korf
module
cube_solver.solver.solver
module
cube_solver.solver.thistlethwaite
module
cube_solver.solver.utils
module
Cubie (class in cube_solver.cube.enums)
cubies() (cube_solver.cube.enums.Cubie class method)
D
D (cube_solver.cube.enums.Cubie attribute)
D1 (cube_solver.cube.enums.Move attribute)
D2 (cube_solver.cube.enums.Move attribute)
D3 (cube_solver.cube.enums.Move attribute)
DB (cube_solver.cube.enums.Cubie attribute)
DBL (cube_solver.cube.enums.Cubie attribute)
DBR (cube_solver.cube.enums.Cubie attribute)
DF (cube_solver.cube.enums.Cubie attribute)
DFL (cube_solver.cube.enums.Cubie attribute)
DFR (cube_solver.cube.enums.Cubie attribute)
DIAG_111 (cube_solver.cube.enums.Axis attribute)
DIAG_11M (cube_solver.cube.enums.Axis attribute)
DIAG_1M1 (cube_solver.cube.enums.Axis attribute)
DIAG_M11 (cube_solver.cube.enums.Axis attribute)
diagonal_axes() (cube_solver.cube.enums.Axis class method)
DL (cube_solver.cube.enums.Cubie attribute)
DOWN (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
DR (cube_solver.cube.enums.Cubie attribute)
DummySolver (class in cube_solver.solver.dummy)
DW1 (cube_solver.cube.enums.Move attribute)
DW2 (cube_solver.cube.enums.Move attribute)
DW3 (cube_solver.cube.enums.Move attribute)
E
E1 (cube_solver.cube.enums.Move attribute)
E2 (cube_solver.cube.enums.Move attribute)
E3 (cube_solver.cube.enums.Move attribute)
EDGE_011 (cube_solver.cube.enums.Axis attribute)
EDGE_0M1 (cube_solver.cube.enums.Axis attribute)
EDGE_101 (cube_solver.cube.enums.Axis attribute)
EDGE_110 (cube_solver.cube.enums.Axis attribute)
edge_axes() (cube_solver.cube.enums.Axis class method)
EDGE_M01 (cube_solver.cube.enums.Axis attribute)
EDGE_M10 (cube_solver.cube.enums.Axis attribute)
EDGE_ORIENTATION_SIZE (in module cube_solver.cube.defs)
EDGE_PERMUTATION_SIZE (in module cube_solver.cube.defs)
edges() (cube_solver.cube.enums.Cubie class method)
EQUATOR (cube_solver.cube.enums.Layer attribute)
F
F (cube_solver.cube.enums.Cubie attribute)
F1 (cube_solver.cube.enums.Move attribute)
F2 (cube_solver.cube.enums.Move attribute)
F3 (cube_solver.cube.enums.Move attribute)
Face (class in cube_solver.cube.enums)
face_moves() (cube_solver.cube.enums.Move class method)
faces (cube_solver.cube.enums.Cubie property)
faces() (cube_solver.cube.enums.Face class method)
final_moves (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
FL (cube_solver.cube.enums.Cubie attribute)
flatten() (in module cube_solver.solver.utils)
FR (cube_solver.cube.enums.Cubie attribute)
from_char() (cube_solver.cube.enums.Color class method)
(cube_solver.cube.enums.Face class method)
(cube_solver.cube.enums.Layer class method)
from_faces() (cube_solver.cube.enums.Cubie class method)
from_string() (cube_solver.cube.enums.Move class method)
FRONT (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
FW1 (cube_solver.cube.enums.Move attribute)
FW2 (cube_solver.cube.enums.Move attribute)
FW3 (cube_solver.cube.enums.Move attribute)
G
generate_pruning_table() (in module cube_solver.csolver)
(in module cube_solver.solver.utils)
generate_transition_table() (in module cube_solver.csolver)
(in module cube_solver.solver.utils)
get_combination_array() (in module cube_solver.cube.utils)
get_combination_coord() (in module cube_solver.cube.utils)
get_coord() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
get_coords() (cube_solver.BaseSolver method)
(cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
(cube_solver.solver.solver.BaseSolver method)
get_orientation_array() (in module cube_solver.cube.utils)
get_orientation_coord() (in module cube_solver.cube.utils)
get_partial_permutation_array() (in module cube_solver.cube.utils)
get_partial_permutation_coord() (in module cube_solver.cube.utils)
get_permutation_array() (in module cube_solver.cube.utils)
get_permutation_coord() (in module cube_solver.cube.utils)
get_permutation_parity() (in module cube_solver.cube.utils)
get_tables() (in module cube_solver.solver.utils)
GREEN (cube_solver.cube.enums.Color attribute)
I
inners() (cube_solver.cube.enums.Layer class method)
IntEnum (class in cube_solver.cube.enums)
inverse (cube_solver.cube.enums.Move property)
(cube_solver.cube.maneuver.Maneuver property)
(cube_solver.Maneuver property)
is_cartesian (cube_solver.cube.enums.Axis property)
is_center (cube_solver.cube.enums.Cubie property)
is_corner (cube_solver.cube.enums.Cubie property)
is_diagonal (cube_solver.cube.enums.Axis property)
is_edge (cube_solver.cube.enums.Axis property)
(cube_solver.cube.enums.Cubie property)
is_face (cube_solver.cube.enums.Move property)
is_inner (cube_solver.cube.enums.Layer property)
is_outer (cube_solver.cube.enums.Layer property)
is_rotation (cube_solver.cube.enums.Move property)
is_slice (cube_solver.cube.enums.Move property)
(cube_solver.cube.enums.Orbit property)
is_solved (cube_solver.Cube property)
(cube_solver.cube.cube.Cube property)
is_solved() (cube_solver.BaseSolver method)
(cube_solver.solver.solver.BaseSolver method)
is_tetrad (cube_solver.cube.enums.Orbit property)
is_wide (cube_solver.cube.enums.Move property)
K
Kociemba (class in cube_solver.solver.kociemba)
Korf (class in cube_solver.solver.korf)
L
L (cube_solver.cube.enums.Cubie attribute)
L1 (cube_solver.cube.enums.Move attribute)
L2 (cube_solver.cube.enums.Move attribute)
L3 (cube_solver.cube.enums.Move attribute)
Layer (class in cube_solver.cube.enums)
layers (cube_solver.cube.enums.Move property)
layers() (cube_solver.cube.enums.Layer class method)
LEFT (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
load_tables() (in module cube_solver.solver.utils)
logger (in module cube_solver.logger)
LW1 (cube_solver.cube.enums.Move attribute)
LW2 (cube_solver.cube.enums.Move attribute)
LW3 (cube_solver.cube.enums.Move attribute)
M
M1 (cube_solver.cube.enums.Move attribute)
M2 (cube_solver.cube.enums.Move attribute)
M3 (cube_solver.cube.enums.Move attribute)
Maneuver (class in cube_solver)
(class in cube_solver.cube.maneuver)
MIDDLE (cube_solver.cube.enums.Layer attribute)
module
cube_solver
cube_solver.csolver
cube_solver.cube
cube_solver.cube.cube
cube_solver.cube.defs
cube_solver.cube.enums
cube_solver.cube.maneuver
cube_solver.cube.utils
cube_solver.defs
cube_solver.logger
cube_solver.solver
cube_solver.solver.defs
cube_solver.solver.dummy
cube_solver.solver.kociemba
cube_solver.solver.korf
cube_solver.solver.solver
cube_solver.solver.thistlethwaite
cube_solver.solver.utils
Move (class in cube_solver.cube.enums)
moves() (cube_solver.cube.enums.Move class method)
N
name (cube_solver.solver.defs.TransitionDef property)
next_moves (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
next_position() (cube_solver.BaseSolver method)
(cube_solver.solver.solver.BaseSolver method)
nodes (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
NONE (cube_solver.cube.enums.Axis attribute)
(cube_solver.cube.enums.Color attribute)
(cube_solver.cube.enums.Cubie attribute)
(cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
(cube_solver.cube.enums.Move attribute)
(cube_solver.cube.enums.Orbit attribute)
NUM_CORNERS (in module cube_solver.cube.defs)
NUM_CUBE_POSITIONS (in module cube_solver.cube.defs)
NUM_DIMS (in module cube_solver.cube.defs)
NUM_EDGES (in module cube_solver.cube.defs)
num_phases (cube_solver.BaseSolver attribute)
(cube_solver.solver.kociemba.Kociemba attribute)
(cube_solver.solver.solver.BaseSolver attribute)
(cube_solver.solver.thistlethwaite.Thistlethwaite attribute)
O
opposite (cube_solver.cube.enums.Face property)
ORANGE (cube_solver.cube.enums.Color attribute)
Orbit (class in cube_solver.cube.enums)
orbit (cube_solver.cube.enums.Cubie property)
orbits() (cube_solver.cube.enums.Orbit class method)
orientation (cube_solver.Cube attribute)
(cube_solver.cube.cube.Cube attribute)
outers() (cube_solver.cube.enums.Layer class method)
P
partial_corner_perm (cube_solver.BaseSolver attribute)
(cube_solver.solver.dummy.DummySolver attribute)
(cube_solver.solver.kociemba.Kociemba attribute)
(cube_solver.solver.korf.Korf attribute)
(cube_solver.solver.solver.BaseSolver attribute)
(cube_solver.solver.thistlethwaite.Thistlethwaite attribute)
partial_edge_perm (cube_solver.BaseSolver attribute)
(cube_solver.solver.dummy.DummySolver attribute)
(cube_solver.solver.kociemba.Kociemba attribute)
(cube_solver.solver.korf.Korf attribute)
(cube_solver.solver.solver.BaseSolver attribute)
(cube_solver.solver.thistlethwaite.Thistlethwaite attribute)
perm (cube_solver.cube.enums.Layer property)
permutation (cube_solver.Cube attribute)
(cube_solver.cube.cube.Cube attribute)
permutation_parity (cube_solver.Cube attribute)
(cube_solver.cube.cube.Cube attribute)
phase_coords() (cube_solver.BaseSolver static method)
(cube_solver.solver.dummy.DummySolver static method)
(cube_solver.solver.kociemba.Kociemba static method)
(cube_solver.solver.korf.Korf static method)
(cube_solver.solver.solver.BaseSolver static method)
(cube_solver.solver.thistlethwaite.Thistlethwaite static method)
phase_moves (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
prune() (cube_solver.BaseSolver method)
(cube_solver.solver.solver.BaseSolver method)
prunes (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
pruning_defs (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
pruning_tables (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
PruningDef (class in cube_solver.solver.defs)
R
R (cube_solver.cube.enums.Cubie attribute)
R1 (cube_solver.cube.enums.Move attribute)
R2 (cube_solver.cube.enums.Move attribute)
R3 (cube_solver.cube.enums.Move attribute)
random() (cube_solver.cube.maneuver.Maneuver class method)
(cube_solver.Maneuver class method)
RED (cube_solver.cube.enums.Color attribute)
reset() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
RIGHT (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
rotations() (cube_solver.cube.enums.Move class method)
RW1 (cube_solver.cube.enums.Move attribute)
RW2 (cube_solver.cube.enums.Move attribute)
RW3 (cube_solver.cube.enums.Move attribute)
S
S1 (cube_solver.cube.enums.Move attribute)
S2 (cube_solver.cube.enums.Move attribute)
S3 (cube_solver.cube.enums.Move attribute)
save_tables() (in module cube_solver.solver.utils)
select() (in module cube_solver.solver.utils)
set_coord() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
set_coords() (cube_solver.BaseSolver method)
(cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
(cube_solver.solver.solver.BaseSolver method)
set_random_state() (cube_solver.Cube method)
(cube_solver.cube.cube.Cube method)
shifts (cube_solver.cube.enums.Move property)
SIZE (in module cube_solver.cube.defs)
SLICE_EQUATOR (cube_solver.cube.enums.Orbit attribute)
SLICE_MIDDLE (cube_solver.cube.enums.Orbit attribute)
slice_moves() (cube_solver.cube.enums.Move class method)
SLICE_STANDING (cube_solver.cube.enums.Orbit attribute)
slices() (cube_solver.cube.enums.Orbit class method)
solve() (cube_solver.BaseSolver method)
(cube_solver.solver.solver.BaseSolver method)
solved_coords (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
STANDING (cube_solver.cube.enums.Layer attribute)
string (cube_solver.cube.enums.Move property)
T
TableDef (in module cube_solver.solver.defs)
terminated (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
TETRAD_111 (cube_solver.cube.enums.Orbit attribute)
TETRAD_M11 (cube_solver.cube.enums.Orbit attribute)
tetrads() (cube_solver.cube.enums.Orbit class method)
Thistlethwaite (class in cube_solver.solver.thistlethwaite)
transition_defs (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
transition_tables (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
TransitionDef (class in cube_solver.solver.defs)
U
U (cube_solver.cube.enums.Cubie attribute)
U1 (cube_solver.cube.enums.Move attribute)
U2 (cube_solver.cube.enums.Move attribute)
U3 (cube_solver.cube.enums.Move attribute)
UB (cube_solver.cube.enums.Cubie attribute)
UBL (cube_solver.cube.enums.Cubie attribute)
UBR (cube_solver.cube.enums.Cubie attribute)
UF (cube_solver.cube.enums.Cubie attribute)
UFL (cube_solver.cube.enums.Cubie attribute)
UFR (cube_solver.cube.enums.Cubie attribute)
UL (cube_solver.cube.enums.Cubie attribute)
UP (cube_solver.cube.enums.Face attribute)
(cube_solver.cube.enums.Layer attribute)
UR (cube_solver.cube.enums.Cubie attribute)
use_pruning_tables (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
use_transition_tables (cube_solver.BaseSolver attribute)
(cube_solver.solver.solver.BaseSolver attribute)
UW1 (cube_solver.cube.enums.Move attribute)
UW2 (cube_solver.cube.enums.Move attribute)
UW3 (cube_solver.cube.enums.Move attribute)
W
WHITE (cube_solver.cube.enums.Color attribute)
wide_moves() (cube_solver.cube.enums.Move class method)
X
X (cube_solver.cube.enums.Axis attribute)
X1 (cube_solver.cube.enums.Move attribute)
X2 (cube_solver.cube.enums.Move attribute)
X3 (cube_solver.cube.enums.Move attribute)
Y
Y (cube_solver.cube.enums.Axis attribute)
Y1 (cube_solver.cube.enums.Move attribute)
Y2 (cube_solver.cube.enums.Move attribute)
Y3 (cube_solver.cube.enums.Move attribute)
YELLOW (cube_solver.cube.enums.Color attribute)
Z
Z (cube_solver.cube.enums.Axis attribute)
Z1 (cube_solver.cube.enums.Move attribute)
Z2 (cube_solver.cube.enums.Move attribute)
Z3 (cube_solver.cube.enums.Move attribute)