HOG2
BurnedPancakePuzzle Member List

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

ApplyAction(BurnedPancakePuzzleState &s, unsigned a) constBurnedPancakePuzzlevirtual
BurnedPancakePuzzle(unsigned s)BurnedPancakePuzzle
BurnedPancakePuzzle(unsigned size, const std::vector< unsigned > op_order)BurnedPancakePuzzle
bValidSearchGoalSearchEnvironment< BurnedPancakePuzzleState, unsigned >protected
Change_Op_Order(const std::vector< unsigned > op_order)BurnedPancakePuzzle
ClearGoal()BurnedPancakePuzzleinlinevirtual
colorSearchEnvironment< BurnedPancakePuzzleState, unsigned >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
Draw(Graphics::Display &display, const BurnedPancakePuzzleState &) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
DrawLine(Graphics::Display &display, const BurnedPancakePuzzleState &x, const BurnedPancakePuzzleState &y, float width=1.0) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
Factorial(int val) constBurnedPancakePuzzleinlineprivate
GCost(const BurnedPancakePuzzleState &, const BurnedPancakePuzzleState &) constBurnedPancakePuzzleinlinevirtual
GCost(const BurnedPancakePuzzleState &, const unsigned &) constBurnedPancakePuzzleinlinevirtual
Get_Goal()BurnedPancakePuzzleinline
Get_Op_Order()BurnedPancakePuzzleinline
Get_Puzzle_Order(int64_t order_num, unsigned num_pancakes)BurnedPancakePuzzlestatic
GetAction(const BurnedPancakePuzzleState &s1, const BurnedPancakePuzzleState &s2) constBurnedPancakePuzzlevirtual
GetActionHash(unsigned act) constBurnedPancakePuzzlevirtual
GetActions(const BurnedPancakePuzzleState &state, std::vector< unsigned > &actions) constBurnedPancakePuzzlevirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GetColor() constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GetMaxHash() constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GetNextState(const BurnedPancakePuzzleState &s1, unsigned a, BurnedPancakePuzzleState &s2) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GetNumSuccessors(const BurnedPancakePuzzleState &stateID) constSearchEnvironment< 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) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GetStateHash(const BurnedPancakePuzzleState &s) constBurnedPancakePuzzlevirtual
GetSuccessors(const BurnedPancakePuzzleState &state, std::vector< BurnedPancakePuzzleState > &neighbors) constBurnedPancakePuzzlevirtual
GLDrawLine(const BurnedPancakePuzzleState &x, const BurnedPancakePuzzleState &y) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
GLDrawPath(const std::vector< BurnedPancakePuzzleState > &x) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >virtual
GLLabelState(const BurnedPancakePuzzleState &, const char *) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
goalBurnedPancakePuzzleprivate
goal_locationsBurnedPancakePuzzleprivate
goal_storedBurnedPancakePuzzleprivate
GoalTest(const BurnedPancakePuzzleState &state, const BurnedPancakePuzzleState &goal) constBurnedPancakePuzzlevirtual
GoalTest(const BurnedPancakePuzzleState &s) constBurnedPancakePuzzlevirtual
HCost(const BurnedPancakePuzzleState &state1, const BurnedPancakePuzzleState &state2) constBurnedPancakePuzzlevirtual
HCost(const BurnedPancakePuzzleState &state1) constBurnedPancakePuzzlevirtual
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::HCost(const BurnedPancakePuzzleState &node1, const BurnedPancakePuzzleState &node2, double parentHCost) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
Heuristic()Heuristic< BurnedPancakePuzzleState >inline
heuristicsHeuristic< BurnedPancakePuzzleState >
histogramHeuristic< BurnedPancakePuzzleState >mutable
InvertAction(unsigned &a) constBurnedPancakePuzzlevirtual
IsGoalStored() constBurnedPancakePuzzleinline
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::IsGoalStored() constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
lookupsHeuristic< BurnedPancakePuzzleState >
Memory_Free_HCost(const BurnedPancakePuzzleState &state1, const std::vector< int > &goal_locs) constBurnedPancakePuzzle
OpenGLDraw() constBurnedPancakePuzzleinline
OpenGLDraw(const BurnedPancakePuzzleState &) constBurnedPancakePuzzleinlinevirtual
OpenGLDraw(const BurnedPancakePuzzleState &, const unsigned &) constBurnedPancakePuzzleinlinevirtual
OpenGLDraw(const BurnedPancakePuzzleState &, const BurnedPancakePuzzleState &, float) constBurnedPancakePuzzleinlinevirtual
SearchEnvironment< BurnedPancakePuzzleState, unsigned >::OpenGLDraw() constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
operatorsBurnedPancakePuzzleprivate
searchGoalSearchEnvironment< BurnedPancakePuzzleState, unsigned >protected
Set_Use_Memory_Free_Heuristic(bool to_use)BurnedPancakePuzzleinline
SetColor(const rgbColor &r) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
SetOccupancyInfo(OccupancyInterface< BurnedPancakePuzzleState, unsigned > *)SearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
sizeBurnedPancakePuzzleprivate
StoreGoal(BurnedPancakePuzzleState &)BurnedPancakePuzzlevirtual
transparencySearchEnvironment< BurnedPancakePuzzleState, unsigned >mutableprotected
UndoAction(BurnedPancakePuzzleState &s, unsigned a) constSearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual
use_memory_freeBurnedPancakePuzzleprivate
~BurnedPancakePuzzle()BurnedPancakePuzzle
~Heuristic()Heuristic< BurnedPancakePuzzleState >inlinevirtual
~SearchEnvironment()SearchEnvironment< BurnedPancakePuzzleState, unsigned >inlinevirtual