AddAdditionalStartState(state &newState) | OptimisticSearch< state, action, environment > | |
AddAdditionalStartState(state &newState, double cost) | OptimisticSearch< state, action, environment > | |
bestSolution | OptimisticSearch< state, action, environment > | private |
bound | OptimisticSearch< state, action, environment > | private |
CheckNextFocalNode() | OptimisticSearch< state, action, environment > | inline |
CheckNextNode() | OptimisticSearch< state, action, environment > | |
CheckNextOpenNode() | OptimisticSearch< state, action, environment > | inline |
DoSingleSearchStep(std::vector< state > &thePath) | OptimisticSearch< state, action, environment > | virtual |
Draw(Graphics::Display &d) const | OptimisticSearch< state, action, environment > | |
env | OptimisticSearch< state, action, environment > | private |
ExtractPathToStart(state &node, std::vector< state > &thePath) | OptimisticSearch< state, action, environment > | inline |
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath) | OptimisticSearch< state, action, environment > | |
f | OptimisticSearch< state, action, environment > | |
fhat | OptimisticSearch< state, action, environment > | |
GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inline |
GetClosedItem(const state &s, OptimisticOpenClosedData< state > &) | OptimisticSearch< state, action, environment > | |
GetClosedListGCost(const state &val, double &gCost) const | OptimisticSearch< state, action, environment > | |
GetFocalItem(unsigned int which) | OptimisticSearch< state, action, environment > | inline |
GetFocalListGCost(const state &val, double &gCost) const | OptimisticSearch< state, action, environment > | |
GetItem(unsigned int which) | OptimisticSearch< state, action, environment > | inline |
GetMemoryUsage() | OptimisticSearch< state, action, environment > | |
GetName() | OptimisticSearch< state, action, environment > | virtual |
GetNodesExpanded() const | OptimisticSearch< state, action, environment > | inlinevirtual |
GetNodesTouched() const | OptimisticSearch< state, action, environment > | inlinevirtual |
GetNumFocalItems() | OptimisticSearch< state, action, environment > | inline |
GetNumItems() | OptimisticSearch< state, action, environment > | inline |
GetNumOpenItems() | OptimisticSearch< state, action, environment > | inline |
GetOpenItem(unsigned int which) | OptimisticSearch< state, action, environment > | inline |
GetOpenListGCost(const state &val, double &gCost) const | OptimisticSearch< state, action, environment > | |
GetOptimalityBound() | OptimisticSearch< state, action, environment > | inline |
GetParent(const state &s) | OptimisticSearch< state, action, environment > | |
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath) | OptimisticSearch< state, action, environment > | virtual |
GetPath(environment *, const state &, const state &, std::vector< action > &) | OptimisticSearch< state, action, environment > | virtual |
GetReopenNodes() | OptimisticSearch< state, action, environment > | inline |
GetStateLocation(const state &val) | OptimisticSearch< state, action, environment > | inline |
GetUniqueNodesExpanded() | OptimisticSearch< state, action, environment > | inline |
GetWeight() | OptimisticSearch< state, action, environment > | inline |
goal | OptimisticSearch< state, action, environment > | |
HaveExpandedState(const state &val) | OptimisticSearch< state, action, environment > | inline |
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath) | OptimisticSearch< state, action, environment > | virtual |
LogFinalStats(StatCollection *) | OptimisticSearch< state, action, environment > | inlinevirtual |
neighbors | OptimisticSearch< state, action, environment > | private |
nodesExpanded | OptimisticSearch< state, action, environment > | private |
nodesTouched | OptimisticSearch< state, action, environment > | private |
OpenGLDraw() const | OptimisticSearch< state, action, environment > | virtual |
GenericSearchAlgorithm::OpenGLDraw(const environment *env) const | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
openList typedef | OptimisticSearch< state, action, environment > | |
OptimisticSearch() | OptimisticSearch< state, action, environment > | inline |
PrintStats() | OptimisticSearch< state, action, environment > | |
reopenNodes | OptimisticSearch< state, action, environment > | private |
ResetNodeCount() | OptimisticSearch< state, action, environment > | inline |
SetHeuristic(Heuristic< state > *h) | OptimisticSearch< state, action, environment > | inline |
SetOptimalityBound(double w) | OptimisticSearch< state, action, environment > | inline |
SetReopenNodes(bool re) | OptimisticSearch< state, action, environment > | inline |
SetWeight(double w) | OptimisticSearch< state, action, environment > | inline |
start | OptimisticSearch< state, action, environment > | |
theHeuristic | OptimisticSearch< state, action, environment > | private |
uniqueNodesExpanded | OptimisticSearch< state, action, environment > | private |
weight | OptimisticSearch< state, action, environment > | private |
~GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
~OptimisticSearch() | OptimisticSearch< state, action, environment > | inlinevirtual |