HOG2
PEAStar< state, action, environment > Member List

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

AddAdditionalStartState(state &newState)PEAStar< state, action, environment >
AddAdditionalStartState(state &newState, double cost)PEAStar< state, action, environment >
CheckNextNode()PEAStar< state, action, environment >
DoSingleSearchStep(std::vector< state > &thePath)PEAStar< state, action, environment >virtual
envPEAStar< state, action, environment >private
ExtractPathToStart(state &node, std::vector< state > &thePath)PEAStar< state, action, environment >inline
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath)PEAStar< state, action, environment >
GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inline
GetClosedListGCost(const state &val, double &gCost) constPEAStar< state, action, environment >
GetItem(unsigned int which)PEAStar< state, action, environment >inline
GetMemoryUsage()PEAStar< state, action, environment >
GetName()PEAStar< state, action, environment >virtual
GetNodesExpanded() constPEAStar< state, action, environment >inlinevirtual
GetNodesTouched() constPEAStar< state, action, environment >inlinevirtual
GetNumItems()PEAStar< state, action, environment >inline
GetNumOpenItems()PEAStar< state, action, environment >inline
GetOpenItem(unsigned int which)PEAStar< state, action, environment >inline
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath)PEAStar< state, action, environment >virtual
GetPath(environment *, const state &, const state &, std::vector< action > &)PEAStar< state, action, environment >inlinevirtual
GetReopenNodes()PEAStar< state, action, environment >inline
GetStopAfterGoal()PEAStar< state, action, environment >inline
GetUniqueNodesExpanded()PEAStar< state, action, environment >inline
goalPEAStar< state, action, environment >
HaveExpandedState(const state &val)PEAStar< state, action, environment >inline
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath)PEAStar< state, action, environment >virtual
LogFinalStats(StatCollection *)PEAStar< state, action, environment >inlinevirtual
nodesExpandedPEAStar< state, action, environment >private
nodesTouchedPEAStar< state, action, environment >private
openClosedListPEAStar< state, action, environment >
OpenGLDraw() constPEAStar< state, action, environment >virtual
GenericSearchAlgorithm::OpenGLDraw(const environment *env) constGenericSearchAlgorithm< state, action, environment >inlinevirtual
PEAStar()PEAStar< state, action, environment >inline
PrintStats()PEAStar< state, action, environment >
reopenNodesPEAStar< state, action, environment >private
ResetNodeCount()PEAStar< state, action, environment >inline
SetHeuristic(Heuristic< state > *h)PEAStar< state, action, environment >inline
SetReopenNodes(bool re)PEAStar< state, action, environment >inline
SetStopAfterGoal(bool val)PEAStar< state, action, environment >inline
SetWeight(double w)PEAStar< state, action, environment >inline
startPEAStar< state, action, environment >
stopAfterGoalPEAStar< state, action, environment >private
succPEAStar< state, action, environment >private
theHeuristicPEAStar< state, action, environment >private
uniqueNodesExpandedPEAStar< state, action, environment >private
weightPEAStar< state, action, environment >private
~GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inlinevirtual
~PEAStar()PEAStar< state, action, environment >inlinevirtual