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) | GraphDistanceHeuristic | protected |
ChooseStartGoal(graphState &start, graphState &goal) | GraphDistanceHeuristic | virtual |
ComputeSizes(node *n, std::vector< double > &dist, std::vector< double > &weight, std::vector< double > &sizes) | GraphDistanceHeuristic | protected |
dist | GraphDistanceHeuristic | protected |
FindAvoidNode(node *n) | GraphDistanceHeuristic | protected |
FindBestChild(int best, std::vector< double > &dist, std::vector< double > &weight) | GraphDistanceHeuristic | protected |
FindFarNode(node *n) | GraphDistanceHeuristic | protected |
g | GraphDistanceHeuristic | protected |
GetGraph() | GraphDistanceHeuristic | inlinevirtual |
GetNumHeuristics() | GraphDistanceHeuristic | inline |
GetOptimalDistances(node *n, std::vector< double > &values) | GraphDistanceHeuristic | protected |
GraphDistanceHeuristic(Graph *graph) | GraphDistanceHeuristic | inline |
GraphPuzzleDistanceHeuristic(MNPuzzle< width, height > &mnp, Graph *graph, int count) | GraphPuzzleDistanceHeuristic< width, height > | |
HCost(const graphState &state1, const graphState &state2) const | GraphPuzzleDistanceHeuristic< width, height > | virtual |
heuristics | GraphDistanceHeuristic | protected |
locations | GraphDistanceHeuristic | protected |
OpenGLDraw() const | GraphDistanceHeuristic | virtual |
placement | GraphDistanceHeuristic | protected |
puzzle | GraphPuzzleDistanceHeuristic< width, height > | private |
SetPlacement(placementScheme s) | GraphDistanceHeuristic | inline |
sizes | GraphDistanceHeuristic | protected |
weight | GraphDistanceHeuristic | protected |
~GraphDistanceHeuristic() | GraphDistanceHeuristic | inline |
~GraphHeuristic() | GraphHeuristic | inlinevirtual |