HOG2
GraphPuzzleDistanceHeuristic< width, height > Member List

This is the complete list of members for GraphPuzzleDistanceHeuristic< width, height >, including all inherited members.

AddHeuristic(node *n=0)GraphDistanceHeuristic
AddHeuristic(std::vector< double > &values, graphState location)GraphDistanceHeuristicprotected
ChooseStartGoal(graphState &start, graphState &goal)GraphDistanceHeuristicvirtual
ComputeSizes(node *n, std::vector< double > &dist, std::vector< double > &weight, std::vector< double > &sizes)GraphDistanceHeuristicprotected
distGraphDistanceHeuristicprotected
FindAvoidNode(node *n)GraphDistanceHeuristicprotected
FindBestChild(int best, std::vector< double > &dist, std::vector< double > &weight)GraphDistanceHeuristicprotected
FindFarNode(node *n)GraphDistanceHeuristicprotected
gGraphDistanceHeuristicprotected
GetGraph()GraphDistanceHeuristicinlinevirtual
GetNumHeuristics()GraphDistanceHeuristicinline
GetOptimalDistances(node *n, std::vector< double > &values)GraphDistanceHeuristicprotected
GraphDistanceHeuristic(Graph *graph)GraphDistanceHeuristicinline
GraphPuzzleDistanceHeuristic(MNPuzzle< width, height > &mnp, Graph *graph, int count)GraphPuzzleDistanceHeuristic< width, height >
HCost(const graphState &state1, const graphState &state2) constGraphPuzzleDistanceHeuristic< width, height >virtual
heuristicsGraphDistanceHeuristicprotected
locationsGraphDistanceHeuristicprotected
OpenGLDraw() constGraphDistanceHeuristicvirtual
placementGraphDistanceHeuristicprotected
puzzleGraphPuzzleDistanceHeuristic< width, height >private
SetPlacement(placementScheme s)GraphDistanceHeuristicinline
sizesGraphDistanceHeuristicprotected
weightGraphDistanceHeuristicprotected
~GraphDistanceHeuristic()GraphDistanceHeuristicinline
~GraphHeuristic()GraphHeuristicinlinevirtual