AStarEpsilon(double optimalBound=2) | AStarEpsilon< state, action, environment > | inline |
bestSolution | AStarEpsilon< state, action, environment > | private |
bound | AStarEpsilon< state, action, environment > | private |
CheckNextFocalNode() | AStarEpsilon< state, action, environment > | |
CheckNextOpenNode() | AStarEpsilon< state, action, environment > | |
DoSingleSearchStep(std::vector< state > &thePath) | AStarEpsilon< state, action, environment > | virtual |
Draw(Graphics::Display &d) const | AStarEpsilon< state, action, environment > | |
DrawFocal(Graphics::Display &d) const | AStarEpsilon< state, action, environment > | private |
DrawOpen(Graphics::Display &d) const | AStarEpsilon< state, action, environment > | private |
edgeCosts | AStarEpsilon< state, action, environment > | private |
env | AStarEpsilon< state, action, environment > | private |
ExpandFocal() | AStarEpsilon< state, action, environment > | private |
ExpandOpen() | AStarEpsilon< state, action, environment > | private |
ExtractPathToStart(state &node, std::vector< state > &thePath) | AStarEpsilon< state, action, environment > | inline |
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath) | AStarEpsilon< state, action, environment > | |
f | AStarEpsilon< state, action, environment > | |
focal | AStarEpsilon< state, action, environment > | |
GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inline |
GetClosedItem(const state &s, AStarOpenClosedData< state > &) | AStarEpsilon< state, action, environment > | |
GetClosedListGCost(const state &val, double &gCost) const | AStarEpsilon< state, action, environment > | |
GetFocalItem(unsigned int which) | AStarEpsilon< state, action, environment > | inline |
GetFocalListGCost(const state &val, double &gCost) const | AStarEpsilon< state, action, environment > | |
GetItem(unsigned int which) | AStarEpsilon< state, action, environment > | inline |
GetMemoryUsage() | AStarEpsilon< state, action, environment > | |
GetName() | AStarEpsilon< state, action, environment > | virtual |
GetNodesExpanded() const | AStarEpsilon< state, action, environment > | inlinevirtual |
GetNodesTouched() const | AStarEpsilon< state, action, environment > | inlinevirtual |
GetNumFocalItems() | AStarEpsilon< state, action, environment > | inline |
GetNumItems() | AStarEpsilon< state, action, environment > | inline |
GetNumOpenItems() | AStarEpsilon< state, action, environment > | inline |
GetOpenItem(unsigned int which) | AStarEpsilon< state, action, environment > | inline |
GetOpenListGCost(const state &val, double &gCost) const | AStarEpsilon< state, action, environment > | |
GetOptimalityBound() | AStarEpsilon< state, action, environment > | inline |
GetParent(const state &s) | AStarEpsilon< state, action, environment > | |
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath) | AStarEpsilon< state, action, environment > | virtual |
GetPath(environment *, const state &, const state &, std::vector< action > &) | AStarEpsilon< state, action, environment > | virtual |
GetStateLocation(const state &val) | AStarEpsilon< state, action, environment > | inline |
GetUniqueNodesExpanded() | AStarEpsilon< state, action, environment > | inline |
goal | AStarEpsilon< state, action, environment > | |
HaveExpandedState(const state &val) | AStarEpsilon< state, action, environment > | inline |
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath) | AStarEpsilon< state, action, environment > | virtual |
LogFinalStats(StatCollection *) | AStarEpsilon< state, action, environment > | inlinevirtual |
neighborID | AStarEpsilon< state, action, environment > | private |
neighborLoc | AStarEpsilon< state, action, environment > | private |
neighbors | AStarEpsilon< state, action, environment > | private |
nodesExpanded | AStarEpsilon< state, action, environment > | private |
nodesTouched | AStarEpsilon< state, action, environment > | private |
OpenGLDraw() const | AStarEpsilon< state, action, environment > | virtual |
GenericSearchAlgorithm::OpenGLDraw(const environment *env) const | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
PrintStats() | AStarEpsilon< state, action, environment > | |
ResetNodeCount() | AStarEpsilon< state, action, environment > | inline |
SetHeuristic(Heuristic< state > *h) | AStarEpsilon< state, action, environment > | inline |
SetOptimalityBound(double w) | AStarEpsilon< state, action, environment > | inline |
solution | AStarEpsilon< state, action, environment > | private |
start | AStarEpsilon< state, action, environment > | |
theHeuristic | AStarEpsilon< state, action, environment > | private |
uniqueNodesExpanded | AStarEpsilon< state, action, environment > | private |
~AStarEpsilon() | AStarEpsilon< state, action, environment > | inlinevirtual |
~GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |