ApplyAction(BurnedPancakePuzzleState &s, unsigned a) const | BurnedPancakePuzzle | virtual |
BurnedPancakePuzzle(unsigned s) | BurnedPancakePuzzle | |
BurnedPancakePuzzle(unsigned size, const std::vector< unsigned > op_order) | BurnedPancakePuzzle | |
bValidSearchGoal | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | protected |
Change_Op_Order(const std::vector< unsigned > op_order) | BurnedPancakePuzzle | |
ClearGoal() | BurnedPancakePuzzle | inlinevirtual |
color | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | mutableprotected |
Draw(Graphics::Display &display) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
Draw(Graphics::Display &display, const BurnedPancakePuzzleState &) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
DrawLine(Graphics::Display &display, const BurnedPancakePuzzleState &x, const BurnedPancakePuzzleState &y, float width=1.0) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
Factorial(int val) const | BurnedPancakePuzzle | inlineprivate |
GCost(const BurnedPancakePuzzleState &, const BurnedPancakePuzzleState &) const | BurnedPancakePuzzle | inlinevirtual |
GCost(const BurnedPancakePuzzleState &, const unsigned &) const | BurnedPancakePuzzle | inlinevirtual |
Get_Goal() | BurnedPancakePuzzle | inline |
Get_Op_Order() | BurnedPancakePuzzle | inline |
Get_Puzzle_Order(int64_t order_num, unsigned num_pancakes) | BurnedPancakePuzzle | static |
GetAction(const BurnedPancakePuzzleState &s1, const BurnedPancakePuzzleState &s2) const | BurnedPancakePuzzle | virtual |
GetActionHash(unsigned act) const | BurnedPancakePuzzle | virtual |
GetActions(const BurnedPancakePuzzleState &state, std::vector< unsigned > &actions) const | BurnedPancakePuzzle | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetColor() const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetMaxHash() const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetNextState(const BurnedPancakePuzzleState &s1, unsigned a, BurnedPancakePuzzleState &s2) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetNumSuccessors(const BurnedPancakePuzzleState &stateID) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetPathLength(std::vector< BurnedPancakePuzzleState > &neighbors) | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | virtual |
GetPathLength(const BurnedPancakePuzzleState &start, std::vector< unsigned > &neighbors) | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | virtual |
GetStateFromHash(uint64_t parent, BurnedPancakePuzzleState &s) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GetStateHash(const BurnedPancakePuzzleState &s) const | BurnedPancakePuzzle | virtual |
GetSuccessors(const BurnedPancakePuzzleState &state, std::vector< BurnedPancakePuzzleState > &neighbors) const | BurnedPancakePuzzle | virtual |
GLDrawLine(const BurnedPancakePuzzleState &x, const BurnedPancakePuzzleState &y) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
GLDrawPath(const std::vector< BurnedPancakePuzzleState > &x) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | virtual |
GLLabelState(const BurnedPancakePuzzleState &, const char *) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
goal | BurnedPancakePuzzle | private |
goal_locations | BurnedPancakePuzzle | private |
goal_stored | BurnedPancakePuzzle | private |
GoalTest(const BurnedPancakePuzzleState &state, const BurnedPancakePuzzleState &goal) const | BurnedPancakePuzzle | virtual |
GoalTest(const BurnedPancakePuzzleState &s) const | BurnedPancakePuzzle | virtual |
HCost(const BurnedPancakePuzzleState &state1, const BurnedPancakePuzzleState &state2) const | BurnedPancakePuzzle | virtual |
HCost(const BurnedPancakePuzzleState &state1) const | BurnedPancakePuzzle | virtual |
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::HCost(const BurnedPancakePuzzleState &node1, const BurnedPancakePuzzleState &node2, double parentHCost) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
Heuristic() | Heuristic< BurnedPancakePuzzleState > | inline |
heuristics | Heuristic< BurnedPancakePuzzleState > | |
histogram | Heuristic< BurnedPancakePuzzleState > | mutable |
InvertAction(unsigned &a) const | BurnedPancakePuzzle | virtual |
IsGoalStored() const | BurnedPancakePuzzle | inline |
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::IsGoalStored() const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
lookups | Heuristic< BurnedPancakePuzzleState > | |
Memory_Free_HCost(const BurnedPancakePuzzleState &state1, const std::vector< int > &goal_locs) const | BurnedPancakePuzzle | |
OpenGLDraw() const | BurnedPancakePuzzle | inline |
OpenGLDraw(const BurnedPancakePuzzleState &) const | BurnedPancakePuzzle | inlinevirtual |
OpenGLDraw(const BurnedPancakePuzzleState &, const unsigned &) const | BurnedPancakePuzzle | inlinevirtual |
OpenGLDraw(const BurnedPancakePuzzleState &, const BurnedPancakePuzzleState &, float) const | BurnedPancakePuzzle | inlinevirtual |
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::OpenGLDraw() const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
operators | BurnedPancakePuzzle | private |
searchGoal | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | protected |
Set_Use_Memory_Free_Heuristic(bool to_use) | BurnedPancakePuzzle | inline |
SetColor(const rgbColor &r) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
SetOccupancyInfo(OccupancyInterface< BurnedPancakePuzzleState, unsigned > *) | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
size | BurnedPancakePuzzle | private |
StoreGoal(BurnedPancakePuzzleState &) | BurnedPancakePuzzle | virtual |
transparency | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | mutableprotected |
UndoAction(BurnedPancakePuzzleState &s, unsigned a) const | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |
use_memory_free | BurnedPancakePuzzle | private |
~BurnedPancakePuzzle() | BurnedPancakePuzzle | |
~Heuristic() | Heuristic< BurnedPancakePuzzleState > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< BurnedPancakePuzzleState, unsigned > | inlinevirtual |