AddState(const state &s, size_t parent) | BOAStar< state, action, environment > | private |
allStates | BOAStar< state, action, environment > | private |
BOAStar() | BOAStar< state, action, environment > | inline |
bound | BOAStar< state, action, environment > | private |
DoSingleSearchStep(std::vector< state > &thePath) | BOAStar< state, action, environment > | |
Draw(Graphics::Display &d) const | BOAStar< state, action, environment > | |
DrawAllPaths(Graphics::Display &d) const | BOAStar< state, action, environment > | |
DrawFrontier(Graphics::Display &d, int selected=-1) const | BOAStar< state, action, environment > | |
DrawGoal(Graphics::Display &d, int which, rgbColor c=Colors::blue, float width=1.0) const | BOAStar< state, action, environment > | |
DrawOpen(Graphics::Display &d) const | BOAStar< state, action, environment > | private |
e1 | BOAStar< state, action, environment > | private |
e2 | BOAStar< 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() const | BOAStar< state, action, environment > | private |
GetClosestGoal(Graphics::point p, float limit) | BOAStar< state, action, environment > | |
GetItem(size_t item) const | BOAStar< state, action, environment > | inline |
GetItemGCost(size_t item) const | BOAStar< state, action, environment > | inline |
GetItemHCost(size_t item) const | BOAStar< state, action, environment > | inline |
GetMinFOnOpen() const | BOAStar< state, action, environment > | private |
GetName() | BOAStar< state, action, environment > | inlinevirtual |
GetNodesExpanded() const | BOAStar< state, action, environment > | inline |
GetNodesTouched() const | BOAStar< state, action, environment > | inline |
GetNumItems() const | BOAStar< 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 |
goal | BOAStar< state, action, environment > | |
goalDrawLocs | BOAStar< state, action, environment > | mutableprivate |
goals | BOAStar< state, action, environment > | private |
h1 | BOAStar< state, action, environment > | private |
h2 | BOAStar< state, action, environment > | private |
hashTable | BOAStar< 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) const | BOAStar< state, action, environment > | inline |
LogFinalStats(StatCollection *) | BOAStar< state, action, environment > | inline |
Lookup(const state &s) | BOAStar< state, action, environment > | private |
neighbors | BOAStar< state, action, environment > | private |
nodesExpanded | BOAStar< state, action, environment > | private |
nodesTouched | BOAStar< state, action, environment > | private |
openDrawing | BOAStar< state, action, environment > | private |
Phi(double h, double g) const | BOAStar< state, action, environment > | inline |
phi | BOAStar< 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 |
solution | BOAStar< state, action, environment > | private |
start | BOAStar< state, action, environment > | |
uniqueNodesExpanded | BOAStar< state, action, environment > | private |
UpdateCost(size_t next, size_t parent) | BOAStar< state, action, environment > | private |
~BOAStar() | BOAStar< state, action, environment > | inlinevirtual |