HOG2
FocalAdd< state, action, environment > Member List

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

Add(state &s, double g, double h, size_t parent)FocalAdd< state, action, environment >private
bestSolutionFocalAdd< state, action, environment >private
boundFocalAdd< state, action, environment >private
CheckNextFocalNode()FocalAdd< state, action, environment >
CheckNextOpenNode()FocalAdd< state, action, environment >
DoSingleSearchStep(std::vector< state > &thePath)FocalAdd< state, action, environment >virtual
Draw(Graphics::Display &d) constFocalAdd< state, action, environment >
DrawFocal(Graphics::Display &d) constFocalAdd< state, action, environment >private
DrawOpen(Graphics::Display &d) constFocalAdd< state, action, environment >private
edgeCostsFocalAdd< state, action, environment >private
envFocalAdd< state, action, environment >private
ExpandFocal()FocalAdd< state, action, environment >private
ExpandOpen()FocalAdd< state, action, environment >private
ExtractPathToStart(state &node, std::vector< state > &thePath)FocalAdd< state, action, environment >inline
ExtractPathToStartFromID(size_t node, std::vector< state > &thePath)FocalAdd< state, action, environment >
focalFocalAdd< state, action, environment >private
FocalAdd(double optimalBound=2)FocalAdd< state, action, environment >inline
GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inline
GetFocalItem(unsigned int which)FocalAdd< state, action, environment >inline
GetFocalListGCost(const state &val, double &gCost) constFocalAdd< state, action, environment >
GetMemoryUsage()FocalAdd< state, action, environment >
GetName()FocalAdd< state, action, environment >virtual
GetNodesExpanded() constFocalAdd< state, action, environment >inlinevirtual
GetNodesTouched() constFocalAdd< state, action, environment >inlinevirtual
GetNumFocalItems()FocalAdd< state, action, environment >inline
GetNumItems()FocalAdd< state, action, environment >inline
GetNumOpenItems()FocalAdd< state, action, environment >inline
GetOpenItem(unsigned int which)FocalAdd< state, action, environment >inline
GetOpenListGCost(const state &val, double &gCost) constFocalAdd< state, action, environment >
GetOptimalityBound()FocalAdd< state, action, environment >inline
GetParent(const state &s)FocalAdd< state, action, environment >
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath)FocalAdd< state, action, environment >virtual
GetPath(environment *, const state &, const state &, std::vector< action > &)FocalAdd< state, action, environment >virtual
GetUniqueNodesExpanded()FocalAdd< state, action, environment >inline
goalFocalAdd< state, action, environment >
hashFocalAdd< state, action, environment >private
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath)FocalAdd< state, action, environment >virtual
kClosedList enum valueFocalAdd< state, action, environment >
kOpenFocalList enum valueFocalAdd< state, action, environment >
kOpenList enum valueFocalAdd< state, action, environment >
LogFinalStats(StatCollection *)FocalAdd< state, action, environment >inlinevirtual
minFFocalAdd< state, action, environment >private
neighborIDFocalAdd< state, action, environment >private
neighborLocFocalAdd< state, action, environment >private
neighborsFocalAdd< state, action, environment >private
nodesExpandedFocalAdd< state, action, environment >private
nodesTouchedFocalAdd< state, action, environment >private
openFocalAdd< state, action, environment >private
OpenGLDraw() constFocalAdd< state, action, environment >virtual
GenericSearchAlgorithm::OpenGLDraw(const environment *env) constGenericSearchAlgorithm< state, action, environment >inlinevirtual
PeekFocal()FocalAdd< state, action, environment >inlineprivate
PeekOpen()FocalAdd< state, action, environment >inlineprivate
phi_focalFocalAdd< state, action, environment >private
phi_openFocalAdd< state, action, environment >private
PrintStats()FocalAdd< state, action, environment >
ResetNodeCount()FocalAdd< state, action, environment >inline
SetHeuristic(Heuristic< state > *h)FocalAdd< state, action, environment >inline
SetOptimalityBound(double w)FocalAdd< state, action, environment >inline
solutionFocalAdd< state, action, environment >private
startFocalAdd< state, action, environment >
stateLoc enum nameFocalAdd< state, action, environment >
statesFocalAdd< state, action, environment >private
theHeuristicFocalAdd< state, action, environment >private
uniqueNodesExpandedFocalAdd< state, action, environment >private
~FocalAdd()FocalAdd< state, action, environment >inlinevirtual
~GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inlinevirtual