HOG2
BOAStar< state, action, environment > Member List

This is the complete list of members for BOAStar< state, action, environment >, including all inherited members.

AddState(const state &s, size_t parent)BOAStar< state, action, environment >private
allStatesBOAStar< state, action, environment >private
BOAStar()BOAStar< state, action, environment >inline
boundBOAStar< state, action, environment >private
DoSingleSearchStep(std::vector< state > &thePath)BOAStar< state, action, environment >
Draw(Graphics::Display &d) constBOAStar< state, action, environment >
DrawAllPaths(Graphics::Display &d) constBOAStar< state, action, environment >
DrawFrontier(Graphics::Display &d, int selected=-1) constBOAStar< state, action, environment >
DrawGoal(Graphics::Display &d, int which, rgbColor c=Colors::blue, float width=1.0) constBOAStar< state, action, environment >
DrawOpen(Graphics::Display &d) constBOAStar< state, action, environment >private
e1BOAStar< state, action, environment >private
e2BOAStar< state, action, environment >private
Expand(size_t which)BOAStar< state, action, environment >private
ExtractPathToStart(state &node, std::vector< state > &thePath)BOAStar< state, action, environment >
ExtractPathToStartFromID(size_t node, std::vector< state > &thePath)BOAStar< state, action, environment >
GetBestStateOnOpen() constBOAStar< state, action, environment >private
GetClosestGoal(Graphics::point p, float limit)BOAStar< state, action, environment >
GetItem(size_t item) constBOAStar< state, action, environment >inline
GetItemGCost(size_t item) constBOAStar< state, action, environment >inline
GetItemHCost(size_t item) constBOAStar< state, action, environment >inline
GetMinFOnOpen() constBOAStar< state, action, environment >private
GetName()BOAStar< state, action, environment >inlinevirtual
GetNodesExpanded() constBOAStar< state, action, environment >inline
GetNodesTouched() constBOAStar< state, action, environment >inline
GetNumItems() constBOAStar< state, action, environment >inline
GetOptimalityBound()BOAStar< state, action, environment >inline
GetPath(environment *env1, environment *env2, Heuristic< state > *h1, Heuristic< state > *h2, const state &from, const state &to, std::vector< state > &thePath)BOAStar< state, action, environment >
GetUniqueNodesExpanded()BOAStar< state, action, environment >inline
goalBOAStar< state, action, environment >
goalDrawLocsBOAStar< state, action, environment >mutableprivate
goalsBOAStar< state, action, environment >private
h1BOAStar< state, action, environment >private
h2BOAStar< state, action, environment >private
hashTableBOAStar< state, action, environment >private
InitializeSearch(environment *env1, environment *env2, Heuristic< state > *h1, Heuristic< state > *h2, const state &from, const state &to, std::vector< state > &thePath)BOAStar< state, action, environment >
IsOpen(size_t item) constBOAStar< state, action, environment >inline
LogFinalStats(StatCollection *)BOAStar< state, action, environment >inline
Lookup(const state &s)BOAStar< state, action, environment >private
neighborsBOAStar< state, action, environment >private
nodesExpandedBOAStar< state, action, environment >private
nodesTouchedBOAStar< state, action, environment >private
openDrawingBOAStar< state, action, environment >private
Phi(double h, double g) constBOAStar< state, action, environment >inline
phiBOAStar< state, action, environment >private
ResetNodeCount()BOAStar< state, action, environment >inline
SetOptimalityBound(double w)BOAStar< state, action, environment >inline
SetPhi(std::function< double(double, double)> p)BOAStar< state, action, environment >inline
solutionBOAStar< state, action, environment >private
startBOAStar< state, action, environment >
uniqueNodesExpandedBOAStar< state, action, environment >private
UpdateCost(size_t next, size_t parent)BOAStar< state, action, environment >private
~BOAStar()BOAStar< state, action, environment >inlinevirtual