HOG2
RubiksCube Member List

This is the complete list of members for RubiksCube, including all inherited members.

ApplyAction(RubiksState &s, RubiksAction a) constRubiksCubevirtual
bloomFilterRubiksCube
bucketsRubiksCube
bValidSearchGoalSearchEnvironment< RubiksState, RubiksAction >protected
cRubiksCube
ClearGoal()SearchEnvironment< RubiksState, RubiksAction >inlinevirtual
colorSearchEnvironment< RubiksState, RubiksAction >mutableprotected
compressionFactorRubiksCube
cornDistRubiksCube
dataRubiksCube
depth8RubiksCube
depth9RubiksCube
depthTableRubiksCube
Draw(Graphics::Display &display) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
Draw(Graphics::Display &display, const RubiksState &) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
DrawLine(Graphics::Display &display, const RubiksState &x, const RubiksState &y, float width=1.0) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
dualRubiksCubemutable
eRubiksCube
e7RubiksCube
e7dualRubiksCubemutable
Edge12PDBDist(const RubiksState &s)RubiksCube
edgeDistRubiksCube
fRubiksCube
GCost(const RubiksState &node1, const RubiksState &node2) constRubiksCubeinlinevirtual
GCost(const RubiksState &node, const RubiksAction &act) constRubiksCubeinlinevirtual
GetAction(const RubiksState &s1, const RubiksState &s2) constRubiksCubevirtual
GetActionHash(RubiksAction act) constRubiksCubeinlinevirtual
GetActions(const RubiksState &nodeID, std::vector< RubiksAction > &actions) constRubiksCubevirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GetColor() constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GetCornerHash(const RubiksState &node) constRubiksCubevirtual
GetEdgeHash(const RubiksState &node) constRubiksCubevirtual
GetMaxHash() constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GetName()RubiksCubeinline
GetNextState(const RubiksState &, RubiksAction, RubiksState &) constRubiksCubevirtual
GetNumSuccessors(const RubiksState &stateID) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GetOccupancyInfo()SearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GetPathLength(std::vector< RubiksState > &neighbors)SearchEnvironment< RubiksState, RubiksAction >virtual
GetPathLength(const RubiksState &start, std::vector< RubiksAction > &neighbors)SearchEnvironment< RubiksState, RubiksAction >virtual
GetPrunedActions(const RubiksState &nodeID, RubiksAction lastAction, std::vector< RubiksAction > &actions) constRubiksCubevirtual
GetStateFromHash(uint64_t hash, RubiksState &node) constRubiksCubevirtual
GetStateFromHash(uint64_t cornerHash, uint64_t edgeHash, RubiksState &node) constRubiksCubevirtual
GetStateHash(const RubiksState &node) constRubiksCubevirtual
GetSuccessors(const RubiksState &nodeID, std::vector< RubiksState > &neighbors) constRubiksCubevirtual
GLDrawLine(const RubiksState &x, const RubiksState &y) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GLDrawPath(const std::vector< RubiksState > &x) constSearchEnvironment< RubiksState, RubiksAction >virtual
GLLabelState(const RubiksState &, const char *) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
GoalTest(const RubiksState &node, const RubiksState &goal) constRubiksCubevirtual
GoalTest(const RubiksState &node) constRubiksCubevirtual
HCost(const RubiksState &node1, const RubiksState &node2) constRubiksCubevirtual
HCost(const RubiksState &node1, const RubiksState &node2, double parentHCost) constRubiksCubevirtual
HCost(const RubiksState &node) constRubiksCubevirtual
Heuristic()Heuristic< RubiksState >inline
heuristicsHeuristic< RubiksState >
histogramHeuristic< RubiksState >mutable
historyRubiksCubemutable
InvertAction(RubiksAction &a) constRubiksCubevirtual
IsGoalStored() constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
lookupsHeuristic< RubiksState >
minBloomRubiksCube
minBloomFilterRubiksCube
minCompressionRubiksCube
OpenGLDraw() constRubiksCubevirtual
OpenGLDraw(const RubiksState &) constRubiksCubevirtual
OpenGLDraw(const RubiksState &, const RubiksState &, float) constRubiksCubevirtual
OpenGLDraw(const RubiksState &, const RubiksAction &) constRubiksCubevirtual
SearchEnvironment< RubiksState, RubiksAction >::OpenGLDraw() constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
OpenGLDrawCenters() constRubiksCubevirtual
OpenGLDrawCorners(const RubiksState &) constRubiksCubevirtual
OpenGLDrawCube(int cube) constRubiksCube
OpenGLDrawCubeBackground() constRubiksCubevirtual
OpenGLDrawEdgeDual(const RubiksState &) constRubiksCubevirtual
OpenGLDrawEdges(const RubiksState &) constRubiksCubevirtual
pruneSuccessorsRubiksCube
RubiksCube()RubiksCubeinline
searchGoalSearchEnvironment< RubiksState, RubiksAction >protected
SetColor(const rgbColor &r) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< RubiksState, RubiksAction >inlinevirtual
SetFaceColor(int face) constRubiksCube
SetOccupancyInfo(OccupancyInterface< RubiksState, RubiksAction > *)SearchEnvironment< RubiksState, RubiksAction >inlinevirtual
SetPruneSuccessors(bool val)RubiksCubeinline
StoreGoal(RubiksState &s)SearchEnvironment< RubiksState, RubiksAction >inlinevirtual
transparencySearchEnvironment< RubiksState, RubiksAction >mutableprotected
UndoAction(RubiksState &s, RubiksAction a) constRubiksCubevirtual
~Heuristic()Heuristic< RubiksState >inlinevirtual
~RubiksCube()RubiksCubeinline
~SearchEnvironment()SearchEnvironment< RubiksState, RubiksAction >inlinevirtual