ApplyAction(RubiksState &s, RubiksAction a) const | RubiksCube | virtual |
bloomFilter | RubiksCube | |
buckets | RubiksCube | |
bValidSearchGoal | SearchEnvironment< RubiksState, RubiksAction > | protected |
c | RubiksCube | |
ClearGoal() | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
color | SearchEnvironment< RubiksState, RubiksAction > | mutableprotected |
compressionFactor | RubiksCube | |
cornDist | RubiksCube | |
data | RubiksCube | |
depth8 | RubiksCube | |
depth9 | RubiksCube | |
depthTable | RubiksCube | |
Draw(Graphics::Display &display) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
Draw(Graphics::Display &display, const RubiksState &) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
DrawLine(Graphics::Display &display, const RubiksState &x, const RubiksState &y, float width=1.0) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
dual | RubiksCube | mutable |
e | RubiksCube | |
e7 | RubiksCube | |
e7dual | RubiksCube | mutable |
Edge12PDBDist(const RubiksState &s) | RubiksCube | |
edgeDist | RubiksCube | |
f | RubiksCube | |
GCost(const RubiksState &node1, const RubiksState &node2) const | RubiksCube | inlinevirtual |
GCost(const RubiksState &node, const RubiksAction &act) const | RubiksCube | inlinevirtual |
GetAction(const RubiksState &s1, const RubiksState &s2) const | RubiksCube | virtual |
GetActionHash(RubiksAction act) const | RubiksCube | inlinevirtual |
GetActions(const RubiksState &nodeID, std::vector< RubiksAction > &actions) const | RubiksCube | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
GetColor() const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
GetCornerHash(const RubiksState &node) const | RubiksCube | virtual |
GetEdgeHash(const RubiksState &node) const | RubiksCube | virtual |
GetMaxHash() const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
GetName() | RubiksCube | inline |
GetNextState(const RubiksState &, RubiksAction, RubiksState &) const | RubiksCube | virtual |
GetNumSuccessors(const RubiksState &stateID) const | SearchEnvironment< 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) const | RubiksCube | virtual |
GetStateFromHash(uint64_t hash, RubiksState &node) const | RubiksCube | virtual |
GetStateFromHash(uint64_t cornerHash, uint64_t edgeHash, RubiksState &node) const | RubiksCube | virtual |
GetStateHash(const RubiksState &node) const | RubiksCube | virtual |
GetSuccessors(const RubiksState &nodeID, std::vector< RubiksState > &neighbors) const | RubiksCube | virtual |
GLDrawLine(const RubiksState &x, const RubiksState &y) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
GLDrawPath(const std::vector< RubiksState > &x) const | SearchEnvironment< RubiksState, RubiksAction > | virtual |
GLLabelState(const RubiksState &, const char *) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
GoalTest(const RubiksState &node, const RubiksState &goal) const | RubiksCube | virtual |
GoalTest(const RubiksState &node) const | RubiksCube | virtual |
HCost(const RubiksState &node1, const RubiksState &node2) const | RubiksCube | virtual |
HCost(const RubiksState &node1, const RubiksState &node2, double parentHCost) const | RubiksCube | virtual |
HCost(const RubiksState &node) const | RubiksCube | virtual |
Heuristic() | Heuristic< RubiksState > | inline |
heuristics | Heuristic< RubiksState > | |
histogram | Heuristic< RubiksState > | mutable |
history | RubiksCube | mutable |
InvertAction(RubiksAction &a) const | RubiksCube | virtual |
IsGoalStored() const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
lookups | Heuristic< RubiksState > | |
minBloom | RubiksCube | |
minBloomFilter | RubiksCube | |
minCompression | RubiksCube | |
OpenGLDraw() const | RubiksCube | virtual |
OpenGLDraw(const RubiksState &) const | RubiksCube | virtual |
OpenGLDraw(const RubiksState &, const RubiksState &, float) const | RubiksCube | virtual |
OpenGLDraw(const RubiksState &, const RubiksAction &) const | RubiksCube | virtual |
SearchEnvironment< RubiksState, RubiksAction >::OpenGLDraw() const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
OpenGLDrawCenters() const | RubiksCube | virtual |
OpenGLDrawCorners(const RubiksState &) const | RubiksCube | virtual |
OpenGLDrawCube(int cube) const | RubiksCube | |
OpenGLDrawCubeBackground() const | RubiksCube | virtual |
OpenGLDrawEdgeDual(const RubiksState &) const | RubiksCube | virtual |
OpenGLDrawEdges(const RubiksState &) const | RubiksCube | virtual |
pruneSuccessors | RubiksCube | |
RubiksCube() | RubiksCube | inline |
searchGoal | SearchEnvironment< RubiksState, RubiksAction > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
SetFaceColor(int face) const | RubiksCube | |
SetOccupancyInfo(OccupancyInterface< RubiksState, RubiksAction > *) | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
SetPruneSuccessors(bool val) | RubiksCube | inline |
StoreGoal(RubiksState &s) | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |
transparency | SearchEnvironment< RubiksState, RubiksAction > | mutableprotected |
UndoAction(RubiksState &s, RubiksAction a) const | RubiksCube | virtual |
~Heuristic() | Heuristic< RubiksState > | inlinevirtual |
~RubiksCube() | RubiksCube | inline |
~SearchEnvironment() | SearchEnvironment< RubiksState, RubiksAction > | inlinevirtual |