HOG2
Rubik7Edge Member List

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

ApplyAction(Rubik7EdgeState &s, Rubik7EdgeAction a) constRubik7Edgevirtual
ApplyMove(Rubik7EdgeState &s, Rubik7EdgeMove *a)Rubik7Edge
bValidSearchGoalSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >protected
ClearGoal()SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
colorSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
Draw(Graphics::Display &display, const Rubik7EdgeState &) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
DrawLine(Graphics::Display &display, const Rubik7EdgeState &x, const Rubik7EdgeState &y, float width=1.0) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
freeMove(Rubik7EdgeMove *m)Rubik7Edgeinline
GCost(const Rubik7EdgeState &node1, const Rubik7EdgeState &node2) constRubik7Edgeinlinevirtual
GCost(const Rubik7EdgeState &node, const Rubik7EdgeAction &act) constRubik7Edgeinlinevirtual
GetAction(const Rubik7EdgeState &s1, const Rubik7EdgeState &s2) constRubik7Edgevirtual
GetActionHash(Rubik7EdgeAction act) constRubik7Edgeinlinevirtual
GetActions(const Rubik7EdgeState &nodeID, std::vector< Rubik7EdgeAction > &actions) constRubik7Edgevirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GetColor() constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GetMaxHash() constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
getMaxSinglePlayerRank() constRubik7Edge
getMaxSinglePlayerRank2()Rubik7Edge
getMaxSinglePlayerRank2(int64_t firstIndex)Rubik7Edge
getMoves(Rubik7EdgeState &)Rubik7Edgeinline
GetNextState(const Rubik7EdgeState &, Rubik7EdgeAction, Rubik7EdgeState &) constRubik7Edgevirtual
GetNumSuccessors(const Rubik7EdgeState &stateID) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GetOccupancyInfo()SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GetPathLength(std::vector< Rubik7EdgeState > &neighbors)SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >virtual
GetPathLength(const Rubik7EdgeState &start, std::vector< Rubik7EdgeAction > &neighbors)SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >virtual
GetStateFromHash(uint64_t hash, Rubik7EdgeState &node) constRubik7Edgevirtual
GetStateHash(const Rubik7EdgeState &node) constRubik7Edgevirtual
GetSuccessors(const Rubik7EdgeState &nodeID, std::vector< Rubik7EdgeState > &neighbors) constRubik7Edgevirtual
GLDrawLine(const Rubik7EdgeState &x, const Rubik7EdgeState &y) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GLDrawPath(const std::vector< Rubik7EdgeState > &x) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >virtual
GLLabelState(const Rubik7EdgeState &, const char *) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
GoalTest(const Rubik7EdgeState &node, const Rubik7EdgeState &goal) constRubik7Edgeinlinevirtual
SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >::GoalTest(const Rubik7EdgeState &node) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
HCost(const Rubik7EdgeState &node1, const Rubik7EdgeState &node2) constRubik7Edgeinlinevirtual
SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >::HCost(const Rubik7EdgeState &node1, const Rubik7EdgeState &node2, double parentHCost) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >::HCost(const Rubik7EdgeState &node) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
Heuristic()Heuristic< Rubik7EdgeState >inline
heuristicsHeuristic< Rubik7EdgeState >
histogramHeuristic< Rubik7EdgeState >mutable
InvertAction(Rubik7EdgeAction &a) constRubik7Edgeinlinevirtual
IsGoalStored() constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
lookupsHeuristic< Rubik7EdgeState >
movesRubik7Edgeprivate
MRUnrank(int n, uint64_t r, uint64_t &perm) constRubik7Edgeprivate
MRUnrank2(int n, uint64_t r, uint64_t &perm) constRubik7Edgeprivate
OpenGLDraw() constRubik7Edgevirtual
OpenGLDraw(const Rubik7EdgeState &) constRubik7Edgevirtual
OpenGLDraw(const Rubik7EdgeState &, const Rubik7EdgeState &, float) constRubik7Edgevirtual
OpenGLDraw(const Rubik7EdgeState &, const Rubik7EdgeAction &) constRubik7Edgevirtual
SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >::OpenGLDraw() constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
rankPlayer(Rubik7EdgeState &s, int who)Rubik7Edgeinline
rankPlayer(const Rubik7EdgeState &s, int who, int64_t &index1, int64_t &index2)Rubik7Edgeinline
rankPlayerFirstTwo(const Rubik7EdgeState &s, int who, int64_t &rank)Rubik7Edge
rankPlayerRemaining(const Rubik7EdgeState &s, int who, int64_t &rank)Rubik7Edge
Rubik7Edge()Rubik7Edgeinline
searchGoalSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >protected
SetColor(const rgbColor &r) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
SetCubeColor(int which, bool face, const Rubik7EdgeState &) constRubik7Edgeprivate
SetOccupancyInfo(OccupancyInterface< Rubik7EdgeState, Rubik7EdgeAction > *)SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
StoreGoal(Rubik7EdgeState &s)SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
transparencySearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >mutableprotected
UndoAction(Rubik7EdgeState &s, Rubik7EdgeAction a) constSearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual
UndoMove(Rubik7EdgeState &s, Rubik7EdgeMove *a)Rubik7Edge
unrankPlayer(uint64_t d, Rubik7EdgeState &s, int who)Rubik7Edgeinline
~Heuristic()Heuristic< Rubik7EdgeState >inlinevirtual
~Rubik7Edge()Rubik7Edgeinline
~SearchEnvironment()SearchEnvironment< Rubik7EdgeState, Rubik7EdgeAction >inlinevirtual