HOG2
|
This is the complete list of members for RubikEdge, including all inherited members.
ApplyAction(RubikEdgeStateArray &s, RubikEdgeAction a) const | RubikEdge | virtual |
ApplyAction(RubikEdgeStateBits &s, RubikEdgeAction a) const | RubikEdge | virtual |
ApplyMove(RubikEdgeState &s, RubikEdgeMove *a) | RubikEdge | |
bValidSearchGoal | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | protected |
ClearGoal() | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
color | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | mutableprotected |
Draw(Graphics::Display &display) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
Draw(Graphics::Display &display, const RubikEdgeState &) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
DrawLine(Graphics::Display &display, const RubikEdgeState &x, const RubikEdgeState &y, float width=1.0) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
freeMove(RubikEdgeMove *m) | RubikEdge | inline |
GCost(const RubikEdgeState &node1, const RubikEdgeState &node2) const | RubikEdge | inlinevirtual |
GCost(const RubikEdgeState &node, const RubikEdgeAction &act) const | RubikEdge | inlinevirtual |
GetAction(const RubikEdgeState &s1, const RubikEdgeState &s2) const | RubikEdge | virtual |
GetActionHash(RubikEdgeAction act) const | RubikEdge | inlinevirtual |
GetActions(const RubikEdgeState &nodeID, std::vector< RubikEdgeAction > &actions) const | RubikEdge | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
GetColor() const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
GetMaxHash() const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
getMaxSinglePlayerRank() const | RubikEdge | |
getMaxSinglePlayerRank2() | RubikEdge | |
getMaxSinglePlayerRank2(int64_t firstIndex) | RubikEdge | |
getMoves(RubikEdgeState &) | RubikEdge | inline |
GetNextState(const RubikEdgeState &, RubikEdgeAction, RubikEdgeState &) const | RubikEdge | virtual |
GetNumSuccessors(const RubikEdgeState &stateID) const | SearchEnvironment< 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) const | RubikEdge | virtual |
GetStateHash(const RubikEdgeState &node) const | RubikEdge | virtual |
GetSuccessors(const RubikEdgeState &nodeID, std::vector< RubikEdgeState > &neighbors) const | RubikEdge | virtual |
GLDrawLine(const RubikEdgeState &x, const RubikEdgeState &y) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
GLDrawPath(const std::vector< RubikEdgeState > &x) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | virtual |
GLLabelState(const RubikEdgeState &, const char *) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
GoalTest(const RubikEdgeState &node, const RubikEdgeState &goal) const | RubikEdge | inlinevirtual |
GoalTest(const RubikEdgeStateBits &) const | RubikEdge | |
GoalTest(const RubikEdgeStateArray &) const | RubikEdge | virtual |
HCost(const RubikEdgeState &node1, const RubikEdgeState &node2) const | RubikEdge | inlinevirtual |
SearchEnvironment< RubikEdgeState, RubikEdgeAction >::HCost(const RubikEdgeState &node1, const RubikEdgeState &node2, double parentHCost) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
SearchEnvironment< RubikEdgeState, RubikEdgeAction >::HCost(const RubikEdgeState &node) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
Heuristic() | Heuristic< RubikEdgeState > | inline |
heuristics | Heuristic< RubikEdgeState > | |
histogram | Heuristic< RubikEdgeState > | mutable |
InvertAction(RubikEdgeAction &a) const | RubikEdge | virtual |
IsGoalStored() const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
lookups | Heuristic< RubikEdgeState > | |
moves | RubikEdge | private |
MRRank(int n, uint64_t perm, uint64_t dual) | RubikEdge | static |
MRRank2(int n, uint64_t perm, uint64_t dual) | RubikEdge | static |
MRUnrank(int n, uint64_t r, uint64_t &perm) | RubikEdge | static |
MRUnrank2(int n, uint64_t r, uint64_t &perm) | RubikEdge | static |
OpenGLDraw() const | RubikEdge | virtual |
OpenGLDraw(const RubikEdgeState &) const | RubikEdge | virtual |
OpenGLDraw(const RubikEdgeState &, const RubikEdgeState &, float) const | RubikEdge | virtual |
OpenGLDraw(const RubikEdgeState &, const RubikEdgeAction &) const | RubikEdge | virtual |
SearchEnvironment< RubikEdgeState, RubikEdgeAction >::OpenGLDraw() const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
OpenGLDrawCube(const RubikEdgeState &s, int cube) const | RubikEdge | |
piecesToRank | RubikEdge | private |
rankPlayer(RubikEdgeState &s, int who) | RubikEdge | inline |
rankPlayer(const RubikEdgeState &s, int who, int64_t &index1, int64_t &index2) | RubikEdge | inline |
rankPlayerFirstTwo(const RubikEdgeState &s, int who, int64_t &rank) | RubikEdge | |
rankPlayerRemaining(const RubikEdgeState &s, int who, int64_t &rank) | RubikEdge | |
RubikEdge() | RubikEdge | inline |
searchGoal | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
SetCubeColor(int which, bool face, const RubikEdgeState &) const | RubikEdge | private |
SetOccupancyInfo(OccupancyInterface< RubikEdgeState, RubikEdgeAction > *) | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
StoreGoal(RubikEdgeState &s) | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |
transparency | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | mutableprotected |
UndoAction(RubikEdgeStateArray &s, RubikEdgeAction a) const | RubikEdge | virtual |
UndoAction(RubikEdgeStateBits &s, RubikEdgeAction a) const | RubikEdge | virtual |
UndoMove(RubikEdgeState &s, RubikEdgeMove *a) | RubikEdge | |
unrankPlayer(uint64_t d, RubikEdgeState &s, int who) | RubikEdge | inline |
~Heuristic() | Heuristic< RubikEdgeState > | inlinevirtual |
~RubikEdge() | RubikEdge | inline |
~SearchEnvironment() | SearchEnvironment< RubikEdgeState, RubikEdgeAction > | inlinevirtual |