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