HOG2
Focal< state, action, environment > Member List

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

Add(state &s, double g, double h, size_t parent)Focal< state, action, environment >private
bestSolutionFocal< state, action, environment >private
boundFocal< state, action, environment >private
CheckNextFocalNode()Focal< state, action, environment >
CheckNextOpenNode()Focal< state, action, environment >
DoSingleSearchStep(std::vector< state > &thePath)Focal< state, action, environment >virtual
Draw(Graphics::Display &d) constFocal< state, action, environment >
DrawFocal(Graphics::Display &d) constFocal< state, action, environment >private
DrawOpen(Graphics::Display &d) constFocal< state, action, environment >private
edgeCostsFocal< state, action, environment >private
envFocal< state, action, environment >private
ExpandFocal()Focal< state, action, environment >private
ExpandOpen()Focal< state, action, environment >private
ExtractPathToStart(state &node, std::vector< state > &thePath)Focal< state, action, environment >inline
ExtractPathToStartFromID(size_t node, std::vector< state > &thePath)Focal< state, action, environment >
focalFocal< state, action, environment >private
Focal(double optimalBound=2)Focal< state, action, environment >inline
GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inline
GetFocalItem(unsigned int which)Focal< state, action, environment >inline
GetFocalListGCost(const state &val, double &gCost) constFocal< state, action, environment >
GetMemoryUsage()Focal< state, action, environment >
GetName()Focal< state, action, environment >virtual
GetNodesExpanded() constFocal< state, action, environment >inlinevirtual
GetNodesTouched() constFocal< state, action, environment >inlinevirtual
GetNumFocalItems()Focal< state, action, environment >inline
GetNumItems()Focal< state, action, environment >inline
GetNumOpenItems()Focal< state, action, environment >inline
GetOpenItem(unsigned int which)Focal< state, action, environment >inline
GetOpenListGCost(const state &val, double &gCost) constFocal< state, action, environment >
GetOptimalityBound()Focal< state, action, environment >inline
GetParent(const state &s)Focal< state, action, environment >
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath)Focal< state, action, environment >virtual
GetPath(environment *, const state &, const state &, std::vector< action > &)Focal< state, action, environment >virtual
GetUniqueNodesExpanded()Focal< state, action, environment >inline
goalFocal< state, action, environment >
hashFocal< state, action, environment >private
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath)Focal< state, action, environment >virtual
kClosedList enum valueFocal< state, action, environment >
kOpenFocalList enum valueFocal< state, action, environment >
kOpenList enum valueFocal< state, action, environment >
LogFinalStats(StatCollection *)Focal< state, action, environment >inlinevirtual
minFFocal< state, action, environment >private
neighborIDFocal< state, action, environment >private
neighborLocFocal< state, action, environment >private
neighborsFocal< state, action, environment >private
nodesExpandedFocal< state, action, environment >private
nodesTouchedFocal< state, action, environment >private
openFocal< state, action, environment >private
OpenGLDraw() constFocal< state, action, environment >virtual
GenericSearchAlgorithm::OpenGLDraw(const environment *env) constGenericSearchAlgorithm< state, action, environment >inlinevirtual
PeekFocal()Focal< state, action, environment >inlineprivate
PeekOpen()Focal< state, action, environment >inlineprivate
phi_focalFocal< state, action, environment >private
phi_openFocal< state, action, environment >private
PrintStats()Focal< state, action, environment >
ResetNodeCount()Focal< state, action, environment >inline
SetHeuristic(Heuristic< state > *h)Focal< state, action, environment >inline
SetOptimalityBound(double w)Focal< state, action, environment >inline
solutionFocal< state, action, environment >private
startFocal< state, action, environment >
stateLoc enum nameFocal< state, action, environment >
statesFocal< state, action, environment >private
theHeuristicFocal< state, action, environment >private
uniqueNodesExpandedFocal< state, action, environment >private
~Focal()Focal< state, action, environment >inlinevirtual
~GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inlinevirtual