HOG2
RubikEdge Member List

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

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