HOG2
|
This is the complete list of members for Fling, including all inherited members.
ApplyAction(FlingBoard &s, FlingMove a) const | Fling | virtual |
bi(unsigned int n, unsigned int k) | Fling | |
binomial(unsigned int n, unsigned int k) | Fling | |
binomials | Fling | private |
binomialSum(unsigned int n1, unsigned int n2, unsigned int k) | Fling | |
bValidSearchGoal | SearchEnvironment< FlingBoard, FlingMove > | protected |
ClearGoal() | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
ClearGoalLoc() | Fling | |
ClearGoalPanda() | Fling | |
color | SearchEnvironment< FlingBoard, FlingMove > | mutableprotected |
Draw(Graphics::Display &display) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
Draw(Graphics::Display &display, const FlingBoard &) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
DrawLine(Graphics::Display &display, const FlingBoard &x, const FlingBoard &y, float width=1.0) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
Fling() | Fling | |
GCost(const FlingBoard &node1, const FlingBoard &node2) const | Fling | inlinevirtual |
GCost(const FlingBoard &node, const FlingMove &act) const | Fling | inlinevirtual |
GetAction(const FlingBoard &s1, const FlingBoard &s2) const | Fling | virtual |
GetActionHash(FlingMove act) const | Fling | virtual |
GetActions(const FlingBoard &nodeID, std::vector< FlingMove > &actions) const | Fling | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
GetColor() const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
GetMaxHash() const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
getMaxSinglePlayerRank(int spots, int numPieces) | Fling | |
getMaxSinglePlayerRank2(int spots, int numPieces) | Fling | |
getMaxSinglePlayerRank2(int spots, int numPieces, int64_t firstIndex) | Fling | |
GetNextState(const FlingBoard &, FlingMove, FlingBoard &) const | Fling | virtual |
GetNumSuccessors(const FlingBoard &stateID) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
GetPathLength(std::vector< FlingBoard > &neighbors) | SearchEnvironment< FlingBoard, FlingMove > | virtual |
GetPathLength(const FlingBoard &start, std::vector< FlingMove > &neighbors) | SearchEnvironment< FlingBoard, FlingMove > | virtual |
GetStateFromHash(uint64_t parent, FlingBoard &s) const | Fling | virtual |
GetStateHash(const FlingBoard &node) const | Fling | virtual |
GetSuccessors(const FlingBoard &nodeID, std::vector< FlingBoard > &neighbors) const | Fling | virtual |
GetXYFromPoint(const FlingBoard &b, point3d loc, int &x, int &y) const | Fling | |
GLDrawLine(const FlingBoard &x, const FlingBoard &y) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
GLDrawPath(const std::vector< FlingBoard > &x) const | SearchEnvironment< FlingBoard, FlingMove > | virtual |
GLLabelState(const FlingBoard &, const char *) const | Fling | virtual |
goalLoc | Fling | private |
GoalTest(const FlingBoard &node, const FlingBoard &goal) const | Fling | virtual |
SearchEnvironment< FlingBoard, FlingMove >::GoalTest(const FlingBoard &node) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
HCost(const FlingBoard &node1, const FlingBoard &node2) const | Fling | inlinevirtual |
SearchEnvironment< FlingBoard, FlingMove >::HCost(const FlingBoard &node1, const FlingBoard &node2, double parentHCost) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
SearchEnvironment< FlingBoard, FlingMove >::HCost(const FlingBoard &node) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
Heuristic() | Heuristic< FlingBoard > | inline |
heuristics | Heuristic< FlingBoard > | |
histogram | Heuristic< FlingBoard > | mutable |
IncrementRank(FlingBoard &b) const | Fling | |
IncrementRank(FlingBoard &b, int piece) const | Fling | private |
initBinomial() | Fling | |
InvertAction(FlingMove &a) const | Fling | inlinevirtual |
IsGoalStored() const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
LegalMove(const FlingBoard &, FlingMove) | Fling | |
lookups | Heuristic< FlingBoard > | |
OpenGLDraw() const | Fling | inlinevirtual |
OpenGLDraw(const FlingBoard &) const | Fling | virtual |
OpenGLDraw(const FlingBoard &, const FlingMove &) const | Fling | virtual |
SearchEnvironment< FlingBoard, FlingMove >::OpenGLDraw() const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
SearchEnvironment< FlingBoard, FlingMove >::OpenGLDraw(const FlingBoard &, const FlingBoard &, float) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
OpenGLDrawAlternate(const FlingBoard &) const | Fling | virtual |
OpenGLDrawPlain(const FlingBoard &b) const | Fling | virtual |
rankPlayer(FlingBoard &s) | Fling | |
rankPlayer(FlingBoard &s, int64_t &index1, int64_t &index2) | Fling | |
rankPlayerFirstTwo(FlingBoard &s, int64_t &index1) | Fling | |
rankPlayerRemaining(FlingBoard &s, int64_t &index2) | Fling | |
searchGoal | SearchEnvironment< FlingBoard, FlingMove > | protected |
SetColor(const rgbColor &r) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
SetGoalLoc(int val) | Fling | |
SetGoalPanda(int which) | Fling | |
SetOccupancyInfo(OccupancyInterface< FlingBoard, FlingMove > *) | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
specificGoalLoc | Fling | private |
specificGoalPanda | Fling | private |
StoreGoal(FlingBoard &s) | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |
theSums | Fling | private |
transparency | SearchEnvironment< FlingBoard, FlingMove > | mutableprotected |
UndoAction(FlingBoard &s, FlingMove a) const | Fling | virtual |
unrankPlayer(int64_t theRank, int pieces, FlingBoard &s) | Fling | |
~Heuristic() | Heuristic< FlingBoard > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< FlingBoard, FlingMove > | inlinevirtual |