Add(state &s, double g, double h, size_t parent) | FocalAdd< state, action, environment > | private |
bestSolution | FocalAdd< state, action, environment > | private |
bound | FocalAdd< state, action, environment > | private |
CheckNextFocalNode() | FocalAdd< state, action, environment > | |
CheckNextOpenNode() | FocalAdd< state, action, environment > | |
DoSingleSearchStep(std::vector< state > &thePath) | FocalAdd< state, action, environment > | virtual |
Draw(Graphics::Display &d) const | FocalAdd< state, action, environment > | |
DrawFocal(Graphics::Display &d) const | FocalAdd< state, action, environment > | private |
DrawOpen(Graphics::Display &d) const | FocalAdd< state, action, environment > | private |
edgeCosts | FocalAdd< state, action, environment > | private |
env | FocalAdd< state, action, environment > | private |
ExpandFocal() | FocalAdd< state, action, environment > | private |
ExpandOpen() | FocalAdd< state, action, environment > | private |
ExtractPathToStart(state &node, std::vector< state > &thePath) | FocalAdd< state, action, environment > | inline |
ExtractPathToStartFromID(size_t node, std::vector< state > &thePath) | FocalAdd< state, action, environment > | |
focal | FocalAdd< state, action, environment > | private |
FocalAdd(double optimalBound=2) | FocalAdd< state, action, environment > | inline |
GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inline |
GetFocalItem(unsigned int which) | FocalAdd< state, action, environment > | inline |
GetFocalListGCost(const state &val, double &gCost) const | FocalAdd< state, action, environment > | |
GetMemoryUsage() | FocalAdd< state, action, environment > | |
GetName() | FocalAdd< state, action, environment > | virtual |
GetNodesExpanded() const | FocalAdd< state, action, environment > | inlinevirtual |
GetNodesTouched() const | FocalAdd< state, action, environment > | inlinevirtual |
GetNumFocalItems() | FocalAdd< state, action, environment > | inline |
GetNumItems() | FocalAdd< state, action, environment > | inline |
GetNumOpenItems() | FocalAdd< state, action, environment > | inline |
GetOpenItem(unsigned int which) | FocalAdd< state, action, environment > | inline |
GetOpenListGCost(const state &val, double &gCost) const | FocalAdd< state, action, environment > | |
GetOptimalityBound() | FocalAdd< state, action, environment > | inline |
GetParent(const state &s) | FocalAdd< state, action, environment > | |
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath) | FocalAdd< state, action, environment > | virtual |
GetPath(environment *, const state &, const state &, std::vector< action > &) | FocalAdd< state, action, environment > | virtual |
GetUniqueNodesExpanded() | FocalAdd< state, action, environment > | inline |
goal | FocalAdd< state, action, environment > | |
hash | FocalAdd< state, action, environment > | private |
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath) | FocalAdd< state, action, environment > | virtual |
kClosedList enum value | FocalAdd< state, action, environment > | |
kOpenFocalList enum value | FocalAdd< state, action, environment > | |
kOpenList enum value | FocalAdd< state, action, environment > | |
LogFinalStats(StatCollection *) | FocalAdd< state, action, environment > | inlinevirtual |
minF | FocalAdd< state, action, environment > | private |
neighborID | FocalAdd< state, action, environment > | private |
neighborLoc | FocalAdd< state, action, environment > | private |
neighbors | FocalAdd< state, action, environment > | private |
nodesExpanded | FocalAdd< state, action, environment > | private |
nodesTouched | FocalAdd< state, action, environment > | private |
open | FocalAdd< state, action, environment > | private |
OpenGLDraw() const | FocalAdd< state, action, environment > | virtual |
GenericSearchAlgorithm::OpenGLDraw(const environment *env) const | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
PeekFocal() | FocalAdd< state, action, environment > | inlineprivate |
PeekOpen() | FocalAdd< state, action, environment > | inlineprivate |
phi_focal | FocalAdd< state, action, environment > | private |
phi_open | FocalAdd< state, action, environment > | private |
PrintStats() | FocalAdd< state, action, environment > | |
ResetNodeCount() | FocalAdd< state, action, environment > | inline |
SetHeuristic(Heuristic< state > *h) | FocalAdd< state, action, environment > | inline |
SetOptimalityBound(double w) | FocalAdd< state, action, environment > | inline |
solution | FocalAdd< state, action, environment > | private |
start | FocalAdd< state, action, environment > | |
stateLoc enum name | FocalAdd< state, action, environment > | |
states | FocalAdd< state, action, environment > | private |
theHeuristic | FocalAdd< state, action, environment > | private |
uniqueNodesExpanded | FocalAdd< state, action, environment > | private |
~FocalAdd() | FocalAdd< state, action, environment > | inlinevirtual |
~GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |