HOG2
Fling Member List

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

ApplyAction(FlingBoard &s, FlingMove a) constFlingvirtual
bi(unsigned int n, unsigned int k)Fling
binomial(unsigned int n, unsigned int k)Fling
binomialsFlingprivate
binomialSum(unsigned int n1, unsigned int n2, unsigned int k)Fling
bValidSearchGoalSearchEnvironment< FlingBoard, FlingMove >protected
ClearGoal()SearchEnvironment< FlingBoard, FlingMove >inlinevirtual
ClearGoalLoc()Fling
ClearGoalPanda()Fling
colorSearchEnvironment< FlingBoard, FlingMove >mutableprotected
Draw(Graphics::Display &display) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
Draw(Graphics::Display &display, const FlingBoard &) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
DrawLine(Graphics::Display &display, const FlingBoard &x, const FlingBoard &y, float width=1.0) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
Fling()Fling
GCost(const FlingBoard &node1, const FlingBoard &node2) constFlinginlinevirtual
GCost(const FlingBoard &node, const FlingMove &act) constFlinginlinevirtual
GetAction(const FlingBoard &s1, const FlingBoard &s2) constFlingvirtual
GetActionHash(FlingMove act) constFlingvirtual
GetActions(const FlingBoard &nodeID, std::vector< FlingMove > &actions) constFlingvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
GetColor() constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
GetMaxHash() constSearchEnvironment< 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 &) constFlingvirtual
GetNumSuccessors(const FlingBoard &stateID) constSearchEnvironment< 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) constFlingvirtual
GetStateHash(const FlingBoard &node) constFlingvirtual
GetSuccessors(const FlingBoard &nodeID, std::vector< FlingBoard > &neighbors) constFlingvirtual
GetXYFromPoint(const FlingBoard &b, point3d loc, int &x, int &y) constFling
GLDrawLine(const FlingBoard &x, const FlingBoard &y) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
GLDrawPath(const std::vector< FlingBoard > &x) constSearchEnvironment< FlingBoard, FlingMove >virtual
GLLabelState(const FlingBoard &, const char *) constFlingvirtual
goalLocFlingprivate
GoalTest(const FlingBoard &node, const FlingBoard &goal) constFlingvirtual
SearchEnvironment< FlingBoard, FlingMove >::GoalTest(const FlingBoard &node) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
HCost(const FlingBoard &node1, const FlingBoard &node2) constFlinginlinevirtual
SearchEnvironment< FlingBoard, FlingMove >::HCost(const FlingBoard &node1, const FlingBoard &node2, double parentHCost) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
SearchEnvironment< FlingBoard, FlingMove >::HCost(const FlingBoard &node) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
Heuristic()Heuristic< FlingBoard >inline
heuristicsHeuristic< FlingBoard >
histogramHeuristic< FlingBoard >mutable
IncrementRank(FlingBoard &b) constFling
IncrementRank(FlingBoard &b, int piece) constFlingprivate
initBinomial()Fling
InvertAction(FlingMove &a) constFlinginlinevirtual
IsGoalStored() constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
LegalMove(const FlingBoard &, FlingMove)Fling
lookupsHeuristic< FlingBoard >
OpenGLDraw() constFlinginlinevirtual
OpenGLDraw(const FlingBoard &) constFlingvirtual
OpenGLDraw(const FlingBoard &, const FlingMove &) constFlingvirtual
SearchEnvironment< FlingBoard, FlingMove >::OpenGLDraw() constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
SearchEnvironment< FlingBoard, FlingMove >::OpenGLDraw(const FlingBoard &, const FlingBoard &, float) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
OpenGLDrawAlternate(const FlingBoard &) constFlingvirtual
OpenGLDrawPlain(const FlingBoard &b) constFlingvirtual
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
searchGoalSearchEnvironment< FlingBoard, FlingMove >protected
SetColor(const rgbColor &r) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< FlingBoard, FlingMove >inlinevirtual
SetGoalLoc(int val)Fling
SetGoalPanda(int which)Fling
SetOccupancyInfo(OccupancyInterface< FlingBoard, FlingMove > *)SearchEnvironment< FlingBoard, FlingMove >inlinevirtual
specificGoalLocFlingprivate
specificGoalPandaFlingprivate
StoreGoal(FlingBoard &s)SearchEnvironment< FlingBoard, FlingMove >inlinevirtual
theSumsFlingprivate
transparencySearchEnvironment< FlingBoard, FlingMove >mutableprotected
UndoAction(FlingBoard &s, FlingMove a) constFlingvirtual
unrankPlayer(int64_t theRank, int pieces, FlingBoard &s)Fling
~Heuristic()Heuristic< FlingBoard >inlinevirtual
~SearchEnvironment()SearchEnvironment< FlingBoard, FlingMove >inlinevirtual