CubeTwister 2.0alpha142 2012-02-11

Package ch.randelshofer.rubik.solver

Provides a suboptimal cube solver using Kociemba's Two Phase IDA* algorithm.

See:
          Description

Class Summary
ChoiceMoveTable Phase 1 move mapping table for twists.
Combinatorials Combinatorial algorithms.
CornerPermutationMoveTable Phase 1 move mapping table for twists.
Cube A cube model containing basic cube definitions and cube operations.
CubeParser Parse the cube state passed in on the command line checking for gross syntax errors.
FaceletCube The FaceletCube represents the cube by the markings of the 54 individual facelets.
FlipMoveTable Phase 1 move mapping table for twists.
KociembaCube Rubik's Cube class definition with extensions for Kociemba's algorithm This class has been derived from KociCube.cpp and KociCube.h from the 'Kociemba Cube Solver 1.0' (KCube) (c) Greg Schmidt.
Main Main class of the solver.
MiddleSliceEdgePMvTbl Phase 1 move mapping table for twists.
MoveTable An abstract base class used for creating move mapping tables.
NonMiddleSliceEdgePMvTbl Phase 1 move mapping table for twists.
PruningTable Constructs a pruning table from a pair of move mapping tables.
Solver This class performs a two phase IDA* search for a solution to the scrambled cube.
SolverPreferences SolverPreferences.
TripleSearchSolver An implementation of Herbert Kociemba's Triple Search solver.
TwistMoveTable Phase 1 move mapping table for twists.
 

Package ch.randelshofer.rubik.solver Description

Provides a suboptimal cube solver using Kociemba's Two Phase IDA* algorithm.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:


(c) Werner Randelshofer.
All rights reserved.