HOG2
TemplateAStar< state, action, environment, openList > Member List

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

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 >
directedTemplateAStar< state, action, environment, openList >private
DoSingleSearchStep(std::vector< state > &thePath)TemplateAStar< state, action, environment, openList >virtual
Draw(Graphics::Display &disp) constTemplateAStar< state, action, environment, openList >
edgeCostsTemplateAStar< state, action, environment, openList >private
envTemplateAStar< 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) constTemplateAStar< state, action, environment, openList >
GetHCost(const state &val, double &hCost) constTemplateAStar< 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() constTemplateAStar< state, action, environment, openList >
GetNodesExpanded() constTemplateAStar< state, action, environment, openList >inlinevirtual
GetNodesTouched() constTemplateAStar< 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) constTemplateAStar< 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
goalTemplateAStar< state, action, environment, openList >
goalFCostTemplateAStar< 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
neighborIDTemplateAStar< state, action, environment, openList >private
neighborLocTemplateAStar< state, action, environment, openList >private
neighborsTemplateAStar< state, action, environment, openList >private
nodesExpandedTemplateAStar< state, action, environment, openList >private
nodesTouchedTemplateAStar< state, action, environment, openList >private
openClosedListTemplateAStar< state, action, environment, openList >
OpenGLDraw() constTemplateAStar< state, action, environment, openList >virtual
GenericSearchAlgorithm::OpenGLDraw(const environment *env) constGenericSearchAlgorithm< state, action, environment >inlinevirtual
Phi(double h, double g)TemplateAStar< state, action, environment, openList >inline
phiTemplateAStar< state, action, environment, openList >private
PrintStats()TemplateAStar< state, action, environment, openList >
radEnvTemplateAStar< state, action, environment, openList >private
reopenNodesTemplateAStar< 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
startTemplateAStar< state, action, environment, openList >
stopAfterGoalTemplateAStar< state, action, environment, openList >private
SVGDraw() constTemplateAStar< state, action, environment, openList >
SVGDrawDetailed() constTemplateAStar< state, action, environment, openList >
TemplateAStar()TemplateAStar< state, action, environment, openList >inline
theConstraintTemplateAStar< state, action, environment, openList >private
theHeuristicTemplateAStar< state, action, environment, openList >private
uniqueNodesExpandedTemplateAStar< state, action, environment, openList >private
useBPMXTemplateAStar< state, action, environment, openList >private
weightTemplateAStar< state, action, environment, openList >private
~GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inlinevirtual
~TemplateAStar()TemplateAStar< state, action, environment, openList >inlinevirtual