acts | TOH< disks > | mutableprivate |
ApplyAction(TOHState< disks > &s, TOHMove a) const | TOH< disks > | virtual |
bValidSearchGoal | SearchEnvironment< TOHState< disks >, TOHMove > | protected |
ClearGoal() | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
color | SearchEnvironment< TOHState< disks >, TOHMove > | mutableprotected |
Draw(Graphics::Display &display) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
Draw(Graphics::Display &display, const TOHState< disks > &) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
DrawLine(Graphics::Display &display, const TOHState< disks > &x, const TOHState< disks > &y, float width=1.0) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GCost(const TOHState< disks > &node1, const TOHState< disks > &node2) const | TOH< disks > | inlinevirtual |
GCost(const TOHState< disks > &node, const TOHMove &act) const | TOH< disks > | inlinevirtual |
GetAction(const TOHState< disks > &s1, const TOHState< disks > &s2) const | SearchEnvironment< TOHState< disks >, TOHMove > | virtual |
GetActionHash(TOHMove act) const | TOH< disks > | virtual |
GetActions(const TOHState< disks > &nodeID, std::vector< TOHMove > &actions) const | TOH< disks > | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetColor() const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetMaxHash() const | TOH< disks > | inline |
SearchEnvironment< TOHState< disks >, TOHMove >::GetMaxHash() const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetName() | TOH< disks > | inline |
GetNextState(const TOHState< disks > &s1, TOHMove a, TOHState< disks > &s2) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetNumStates(TOHState< disks > &s) const | TOH< disks > | |
GetNumSuccessors(const TOHState< disks > &stateID) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GetPathLength(std::vector< TOHState< disks > > &neighbors) | SearchEnvironment< TOHState< disks >, TOHMove > | virtual |
GetPathLength(const TOHState< disks > &start, std::vector< TOHMove > &neighbors) | SearchEnvironment< TOHState< disks >, TOHMove > | virtual |
GetStateFromHash(uint64_t parent, TOHState< disks > &s) const | TOH< disks > | virtual |
GetStateHash(const TOHState< disks > &node) const | TOH< disks > | virtual |
GetSuccessors(const TOHState< disks > &nodeID, std::vector< TOHState< disks >> &neighbors) const | TOH< disks > | |
SearchEnvironment< TOHState< disks >, TOHMove >::GetSuccessors(const TOHState< disks > &nodeID, std::vector< TOHState< disks > > &neighbors) const=0 | SearchEnvironment< TOHState< disks >, TOHMove > | pure virtual |
GLDrawLine(const TOHState< disks > &x, const TOHState< disks > &y) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GLDrawPath(const std::vector< TOHState< disks > > &x) const | SearchEnvironment< TOHState< disks >, TOHMove > | virtual |
GLLabelState(const TOHState< disks > &, const char *) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
GoalTest(const TOHState< disks > &node, const TOHState< disks > &goal) const | TOH< disks > | virtual |
SearchEnvironment< TOHState< disks >, TOHMove >::GoalTest(const TOHState< disks > &node) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
HCost(const TOHState< disks > &node1, const TOHState< disks > &node2) const | TOH< disks > | virtual |
SearchEnvironment< TOHState< disks >, TOHMove >::HCost(const TOHState< disks > &node1, const TOHState< disks > &node2, double parentHCost) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
SearchEnvironment< TOHState< disks >, TOHMove >::HCost(const TOHState< disks > &node) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
Heuristic() | Heuristic< TOHState< disks > > | inline |
heuristics | Heuristic< TOHState< disks > > | |
histogram | Heuristic< TOHState< disks > > | mutable |
InvertAction(TOHMove &a) const | TOH< disks > | virtual |
IsGoalStored() const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
lookups | Heuristic< TOHState< disks > > | |
OpenGLDraw() const | TOH< disks > | |
OpenGLDraw(const TOHState< disks > &) const | TOH< disks > | virtual |
OpenGLDraw(const TOHState< disks > &, const TOHState< disks > &, float) const | TOH< disks > | virtual |
OpenGLDraw(const TOHState< disks > &, const TOHMove &) const | TOH< disks > | virtual |
SearchEnvironment< TOHState< disks >, TOHMove >::OpenGLDraw() const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
pruneActions | TOH< disks > | |
searchGoal | SearchEnvironment< TOHState< disks >, TOHMove > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
SetOccupancyInfo(OccupancyInterface< TOHState< disks >, TOHMove > *) | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
StoreGoal(TOHState< disks > &s) | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
tmp | TOH< disks > | mutableprivate |
TOH() | TOH< disks > | inline |
transparency | SearchEnvironment< TOHState< disks >, TOHMove > | mutableprotected |
UndoAction(TOHState< disks > &s, TOHMove a) const | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
~Heuristic() | Heuristic< TOHState< disks > > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< TOHState< disks >, TOHMove > | inlinevirtual |
~TOH() | TOH< disks > | inline |