HOG2
TopSpinGraph Member List

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

ApplyAction(graphState &s, graphMove a) constGraphEnvironmentvirtual
bValidSearchGoalSearchEnvironment< graphState, graphMove >protected
ClearGoal()GraphEnvironmentinlinevirtual
colorSearchEnvironment< graphState, graphMove >mutableprotected
dataTopSpinGraphmutableprivate
directedGraphEnvironmentprotected
Draw(Graphics::Display &disp) constGraphEnvironmentvirtual
Draw(Graphics::Display &disp, const graphState &l) constGraphEnvironmentvirtual
drawEdgeCostsGraphEnvironmentprotected
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, float mix) constGraphEnvironment
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, float mix, std::function< float(float, float, float)> l1, std::function< float(float, float, float)> l2) constGraphEnvironment
DrawLERP(Graphics::Display &disp, Graph *a, Graph *b, graphState sa, graphState sb, float mix, std::function< float(float, float, float)> l1, std::function< float(float, float, float)> l2) constGraphEnvironment
DrawLine(Graphics::Display &disp, const graphState &x, const graphState &y, double width=1.0) constGraphEnvironmentvirtual
DrawLine(Graphics::Display &disp, float x1, float y1, float x2, float y2, double width=1.0) constGraphEnvironmentvirtual
SearchEnvironment< graphState, graphMove >::DrawLine(Graphics::Display &display, const graphState &x, const graphState &y, float width=1.0) constSearchEnvironment< graphState, graphMove >inlinevirtual
drawNodeLabelsGraphEnvironmentprotected
DrawStateLabel(Graphics::Display &disp, const graphState &l1, const char *txt) constGraphEnvironmentvirtual
Dual(graphState s)TopSpinGraph
ExpandNode(const graphState &stateID) constTopSpinGraphprivate
Flip(std::vector< int > &arrangement, int index, int radius) constTopSpinGraphprivate
flipSizeTopSpinGraphprivate
gGraphEnvironmentprotected
g2TopSpinGraphmutableprivate
GCost(const graphState &state1, const graphState &state2) constGraphEnvironmentvirtual
GCost(const graphState &state1, const graphMove &state2) constGraphEnvironmentvirtual
GetAction(const graphState &s1, const graphState &s2) constGraphEnvironmentvirtual
GetActionHash(graphMove act) constGraphEnvironmentvirtual
GetActions(const graphState &stateID, std::vector< graphMove > &actions) constTopSpinGraphvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< graphState, graphMove >inlinevirtual
GetColor() constSearchEnvironment< graphState, graphMove >inlinevirtual
GetGraph()GraphEnvironmentinline
GetLocation(const graphState &s) constGraphEnvironment
GetMaxHash() constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::GetMaxHash() constSearchEnvironment< graphState, graphMove >inlinevirtual
GetNextState(const graphState &s1, graphMove a, graphState &s2) constSearchEnvironment< graphState, graphMove >inlinevirtual
GetNodeScale()GraphEnvironmentinline
GetNumSuccessors(const graphState &stateID) constGraphEnvironmentvirtual
GetOccupancyInfo()GraphEnvironmentinlinevirtual
GetPathLength(std::vector< graphState > &neighbors)SearchEnvironment< graphState, graphMove >virtual
GetPathLength(const graphState &start, std::vector< graphMove > &neighbors)SearchEnvironment< graphState, graphMove >virtual
GetPDBHash(const std::vector< int > &config, int pdb_size) constTopSpinGraph
GetPDBHash(const graphState &state, int pdb_size) constTopSpinGraph
GetPDBSize(int puzzle_size, int pdb_size) constTopSpinGraph
GetState(const std::vector< int > &configuration) constTopSpinGraph
GetState(const std::vector< int > &configuration, int zeroLoc) constTopSpinGraph
GetState(graphState g) constTopSpinGraph
GetStateFromHash(uint64_t parent, graphState &s) constGraphEnvironmentvirtual
GetStateHash(const graphState &state) constTopSpinGraphvirtual
GetStateHash(const std::vector< int > &config) constTopSpinGraph
GetStateHash(const int *config, int config_size) constTopSpinGraph
GetSuccessors(const graphState &stateID, std::vector< graphState > &neighbors) constTopSpinGraphvirtual
GLDrawLine(const graphState &x, const graphState &y) constGraphEnvironmentvirtual
GLDrawPath(const std::vector< graphState > &x) constSearchEnvironment< graphState, graphMove >virtual
GLLabelState(const graphState &, const char *) constGraphEnvironmentvirtual
GoalTest(const graphState &state, const graphState &goal) constTopSpinGraphvirtual
GoalTest(graphState &) constTopSpinGraphinlinevirtual
GraphEnvironment::GoalTest(const graphState &) constGraphEnvironmentinlinevirtual
GraphEnvironment(Graph *g, GraphHeuristic *gh=0)GraphEnvironment
GraphEnvironment(Map *m, Graph *g, GraphHeuristic *gh=0)GraphEnvironment
hGraphEnvironmentprotected
hashTableTopSpinGraphmutableprivate
HCost(const graphState &state1, const graphState &state2) constGraphEnvironmentvirtual
HCost(const graphState &) constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::HCost(const graphState &node1, const graphState &node2, double parentHCost) constSearchEnvironment< graphState, graphMove >inlinevirtual
Heuristic()Heuristic< graphState >inline
heuristicsHeuristic< graphState >
histogramHeuristic< graphState >mutable
integerEdgeCostsGraphEnvironmentprotected
InvertAction(graphMove &a) constGraphEnvironmentvirtual
IsGoalStored() constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::IsGoalStored() constSearchEnvironment< graphState, graphMove >inlinevirtual
lengthTopSpinGraphprivate
lookupsHeuristic< graphState >
mGraphEnvironmentprotected
nodeScaleGraphEnvironmentprotected
OpenGLDraw() constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s) constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s, const graphMove &gm) constGraphEnvironmentvirtual
OpenGLDraw(const graphState &s, const graphState &, float) constGraphEnvironmentinlinevirtual
SearchEnvironment< graphState, graphMove >::OpenGLDraw() constSearchEnvironment< graphState, graphMove >inlinevirtual
searchGoalSearchEnvironment< graphState, graphMove >protected
SetColor(const rgbColor &r) constSearchEnvironment< graphState, graphMove >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< graphState, graphMove >inlinevirtual
SetDirected(bool b)GraphEnvironmentinline
SetDrawEdgeCosts(bool val)GraphEnvironmentinline
SetDrawNodeLabels(bool val)GraphEnvironmentinline
SetIntegerEdgeCosts(bool val)GraphEnvironmentinline
SetNodeScale(double v)GraphEnvironmentinline
SetOccupancyInfo(OccupancyInterface< graphState, graphMove > *)SearchEnvironment< graphState, graphMove >inlinevirtual
StoreGoal(graphState &)GraphEnvironmentinlinevirtual
SVGDraw() constGraphEnvironment
SVGDraw(const graphState &s) constGraphEnvironment
SVGHeader() constGraphEnvironment
SVGLabelState(const graphState &s, const char *) constGraphEnvironment
TopSpinGraph(int m, int k, TopSpinGraphHeuristic *tsh)TopSpinGraph
TopSpinGraph(int m, int k)TopSpinGraph
TopSpinHashTable typedefTopSpinGraphprivate
transparencySearchEnvironment< graphState, graphMove >mutableprotected
UndoAction(graphState &s, graphMove a) constSearchEnvironment< graphState, graphMove >inlinevirtual
~GraphEnvironment()GraphEnvironmentvirtual
~Heuristic()Heuristic< graphState >inlinevirtual
~SearchEnvironment()SearchEnvironment< graphState, graphMove >inlinevirtual
~TopSpinGraph()TopSpinGraph