AddAdditionalStartState(const state &newState) | TemplateAStar< state, action, environment, openList > | |
AddAdditionalStartState(const state &newState, double cost) | TemplateAStar< state, action, environment, openList > | |
CheckNextNode() | TemplateAStar< state, action, environment, openList > | |
directed | TemplateAStar< state, action, environment, openList > | private |
DoSingleSearchStep(std::vector< state > &thePath) | TemplateAStar< state, action, environment, openList > | virtual |
Draw(Graphics::Display &disp) const | TemplateAStar< state, action, environment, openList > | |
edgeCosts | TemplateAStar< state, action, environment, openList > | private |
env | TemplateAStar< state, action, environment, openList > | private |
ExtractPathToStart(state &node, std::vector< state > &thePath) | TemplateAStar< state, action, environment, openList > | inline |
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath) | TemplateAStar< state, action, environment, openList > | |
FullBPMX(uint64_t nodeID, int distance) | TemplateAStar< state, action, environment, openList > | |
GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inline |
GetClosedItem(const state &s, AStarOpenClosedDataWithF< state > &) | TemplateAStar< state, action, environment, openList > | |
GetClosedListGCost(const state &val, double &gCost) const | TemplateAStar< state, action, environment, openList > | |
GetHCost(const state &val, double &hCost) const | TemplateAStar< state, action, environment, openList > | |
GetItem(unsigned int which) | TemplateAStar< state, action, environment, openList > | inline |
GetMemoryUsage() | TemplateAStar< state, action, environment, openList > | |
GetName() | TemplateAStar< state, action, environment, openList > | virtual |
GetNecessaryExpansions() const | TemplateAStar< state, action, environment, openList > | |
GetNodesExpanded() const | TemplateAStar< state, action, environment, openList > | inlinevirtual |
GetNodesTouched() const | TemplateAStar< state, action, environment, openList > | inlinevirtual |
GetNumItems() | TemplateAStar< state, action, environment, openList > | inline |
GetNumOpenItems() | TemplateAStar< state, action, environment, openList > | inline |
GetOpenItem(unsigned int which) | TemplateAStar< state, action, environment, openList > | inline |
GetOpenListGCost(const state &val, double &gCost) const | TemplateAStar< state, action, environment, openList > | |
GetParent(const state &s) | TemplateAStar< state, action, environment, openList > | |
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath) | TemplateAStar< state, action, environment, openList > | virtual |
GetPath(environment *, const state &, const state &, std::vector< action > &) | TemplateAStar< state, action, environment, openList > | virtual |
GetReopenNodes() | TemplateAStar< state, action, environment, openList > | inline |
GetStateLocation(const state &val) | TemplateAStar< state, action, environment, openList > | inline |
GetStopAfterGoal() | TemplateAStar< state, action, environment, openList > | inline |
GetUniqueNodesExpanded() | TemplateAStar< state, action, environment, openList > | inline |
GetUsingBPMX() | TemplateAStar< state, action, environment, openList > | inline |
GetWeight() | TemplateAStar< state, action, environment, openList > | inline |
goal | TemplateAStar< state, action, environment, openList > | |
goalFCost | TemplateAStar< state, action, environment, openList > | private |
HaveExpandedState(const state &val) | TemplateAStar< state, action, environment, openList > | inline |
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath) | TemplateAStar< state, action, environment, openList > | virtual |
LogFinalStats(StatCollection *) | TemplateAStar< state, action, environment, openList > | inlinevirtual |
neighborID | TemplateAStar< state, action, environment, openList > | private |
neighborLoc | TemplateAStar< state, action, environment, openList > | private |
neighbors | TemplateAStar< state, action, environment, openList > | private |
nodesExpanded | TemplateAStar< state, action, environment, openList > | private |
nodesTouched | TemplateAStar< state, action, environment, openList > | private |
openClosedList | TemplateAStar< state, action, environment, openList > | |
OpenGLDraw() const | TemplateAStar< state, action, environment, openList > | virtual |
GenericSearchAlgorithm::OpenGLDraw(const environment *env) const | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
Phi(double h, double g) | TemplateAStar< state, action, environment, openList > | inline |
phi | TemplateAStar< state, action, environment, openList > | private |
PrintStats() | TemplateAStar< state, action, environment, openList > | |
radEnv | TemplateAStar< state, action, environment, openList > | private |
reopenNodes | TemplateAStar< state, action, environment, openList > | private |
ResetNodeCount() | TemplateAStar< state, action, environment, openList > | inline |
SetConstraint(Constraint< state > *c) | TemplateAStar< state, action, environment, openList > | inline |
SetDirected(bool d) | TemplateAStar< state, action, environment, openList > | inline |
SetHeuristic(Heuristic< state > *h) | TemplateAStar< state, action, environment, openList > | inline |
SetPhi(std::function< double(double, double)> p) | TemplateAStar< state, action, environment, openList > | inline |
SetReopenNodes(bool re) | TemplateAStar< state, action, environment, openList > | inline |
SetStopAfterGoal(bool val) | TemplateAStar< state, action, environment, openList > | inline |
SetUseBPMX(int depth) | TemplateAStar< state, action, environment, openList > | inline |
SetWeight(double w) | TemplateAStar< state, action, environment, openList > | inline |
start | TemplateAStar< state, action, environment, openList > | |
stopAfterGoal | TemplateAStar< state, action, environment, openList > | private |
SVGDraw() const | TemplateAStar< state, action, environment, openList > | |
SVGDrawDetailed() const | TemplateAStar< state, action, environment, openList > | |
TemplateAStar() | TemplateAStar< state, action, environment, openList > | inline |
theConstraint | TemplateAStar< state, action, environment, openList > | private |
theHeuristic | TemplateAStar< state, action, environment, openList > | private |
uniqueNodesExpanded | TemplateAStar< state, action, environment, openList > | private |
useBPMX | TemplateAStar< state, action, environment, openList > | private |
weight | TemplateAStar< state, action, environment, openList > | private |
~GenericSearchAlgorithm() | GenericSearchAlgorithm< state, action, environment > | inlinevirtual |
~TemplateAStar() | TemplateAStar< state, action, environment, openList > | inlinevirtual |