HOG2
RubiksCorner Member List

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

ApplyAction(RubiksCornerState &s, RubiksCornersAction a) constRubiksCornervirtual
ApplyMove(RubiksCornerState &s, RubikCornerMove *a)RubiksCorner
bValidSearchGoalSearchEnvironment< RubiksCornerState, RubiksCornersAction >protected
ClearGoal()SearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
colorSearchEnvironment< RubiksCornerState, RubiksCornersAction >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
Draw(Graphics::Display &display, const RubiksCornerState &) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
DrawLine(Graphics::Display &display, const RubiksCornerState &x, const RubiksCornerState &y, float width=1.0) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
freeMove(RubikCornerMove *m)RubiksCornerinline
GCost(const RubiksCornerState &node1, const RubiksCornerState &node2) constRubiksCornerinlinevirtual
GCost(const RubiksCornerState &node, const RubiksCornersAction &act) constRubiksCornerinlinevirtual
GetAction(const RubiksCornerState &s1, const RubiksCornerState &s2) constRubiksCornervirtual
GetActionHash(RubiksCornersAction act) constRubiksCornerinlinevirtual
GetActions(const RubiksCornerState &nodeID, std::vector< RubiksCornersAction > &actions) constRubiksCornervirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
GetColor() constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
GetMaxHash() constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
getMaxSinglePlayerRank()RubiksCorner
getMaxSinglePlayerRank2()RubiksCorner
getMaxSinglePlayerRank2(int64_t firstIndex)RubiksCorner
getMoves(RubiksCornerState &)RubiksCornerinline
GetNextState(const RubiksCornerState &, RubiksCornersAction, RubiksCornerState &) constRubiksCornervirtual
GetNumSuccessors(const RubiksCornerState &stateID) constSearchEnvironment< 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) constRubiksCornervirtual
GetStateHash(const RubiksCornerState &node) constRubiksCornervirtual
GetSuccessors(const RubiksCornerState &nodeID, std::vector< RubiksCornerState > &neighbors) constRubiksCornervirtual
GLDrawLine(const RubiksCornerState &x, const RubiksCornerState &y) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
GLDrawPath(const std::vector< RubiksCornerState > &x) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >virtual
GLLabelState(const RubiksCornerState &, const char *) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
GoalTest(const RubiksCornerState &node, const RubiksCornerState &goal) constRubiksCornerinlinevirtual
GoalTest(const RubiksCornerStateBits &node) constRubiksCornervirtual
GoalTest(const RubiksCornerStateArray &node) constRubiksCornervirtual
HCost(const RubiksCornerState &node1, const RubiksCornerState &node2) constRubiksCornerinlinevirtual
HCost(const RubiksCornerState &node) constRubiksCornerinlinevirtual
SearchEnvironment< RubiksCornerState, RubiksCornersAction >::HCost(const RubiksCornerState &node1, const RubiksCornerState &node2, double parentHCost) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
Heuristic()Heuristic< RubiksCornerState >inline
heuristicsHeuristic< RubiksCornerState >
histogramHeuristic< RubiksCornerState >mutable
InvertAction(RubiksCornersAction &a) constRubiksCornervirtual
IsGoalStored() constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
lookupsHeuristic< RubiksCornerState >
movesRubiksCornerprivate
MRRank(int n, uint64_t perm, uint64_t dual)RubiksCornerprivatestatic
MRUnrank2(int n, uint64_t r, uint64_t &perm)RubiksCornerprivatestatic
OpenGLDraw() constRubiksCornervirtual
OpenGLDraw(const RubiksCornerState &) constRubiksCornervirtual
OpenGLDraw(const RubiksCornerState &, const RubiksCornerState &, float) constRubiksCornervirtual
OpenGLDraw(const RubiksCornerState &, const RubiksCornersAction &) constRubiksCornervirtual
SearchEnvironment< RubiksCornerState, RubiksCornersAction >::OpenGLDraw() constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
OpenGLDrawCube(const RubiksCornerState &s, int cube) constRubiksCorner
rankPlayer(RubiksCornerState &s, int who)RubiksCornerinline
rankPlayer(RubiksCornerState &s, int who, int64_t &index1, int64_t &index2)RubiksCornerinline
rankPlayerFirstTwo(const RubiksCornerState &s, int who, int64_t &rank)RubiksCorner
rankPlayerRemaining(const RubiksCornerState &s, int who, int64_t &rank)RubiksCorner
RubiksCorner()RubiksCornerinline
searchGoalSearchEnvironment< RubiksCornerState, RubiksCornersAction >protected
SetColor(const rgbColor &r) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
SetFaceColor(int face, const RubiksCornerState &) constRubiksCornerprivate
SetOccupancyInfo(OccupancyInterface< RubiksCornerState, RubiksCornersAction > *)SearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
StoreGoal(RubiksCornerState &s)SearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
transparencySearchEnvironment< RubiksCornerState, RubiksCornersAction >mutableprotected
UndoAction(RubiksCornerState &s, RubiksCornersAction a) constSearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual
UndoMove(RubiksCornerState &s, RubikCornerMove *a)RubiksCorner
unrankPlayer(uint64_t d, RubiksCornerState &s, int who)RubiksCornerinline
~Heuristic()Heuristic< RubiksCornerState >inlinevirtual
~RubiksCorner()RubiksCornerinline
~SearchEnvironment()SearchEnvironment< RubiksCornerState, RubiksCornersAction >inlinevirtual