HOG2
ImprovedOptimisticSearch< state, action, environment > Member List

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

AddAdditionalStartState(state &newState)ImprovedOptimisticSearch< state, action, environment >
AddAdditionalStartState(state &newState, double cost)ImprovedOptimisticSearch< state, action, environment >
bestSolutionImprovedOptimisticSearch< state, action, environment >private
boundImprovedOptimisticSearch< state, action, environment >private
CheckNextNode()ImprovedOptimisticSearch< state, action, environment >
DoGreedyStep(std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >private
doneGreedyImprovedOptimisticSearch< state, action, environment >private
DoOptimalStep(std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >private
DoSingleSearchStep(std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >virtual
Draw(Graphics::Display &d) constImprovedOptimisticSearch< state, action, environment >
edgeCostsImprovedOptimisticSearch< state, action, environment >private
envImprovedOptimisticSearch< state, action, environment >private
ExtractPathToStart(state &node, std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >inline
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >
GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inline
GetClosedItem(const state &s, IOSOpenClosedData< state > &)ImprovedOptimisticSearch< state, action, environment >
GetClosedListGCost(const state &val, double &gCost) constImprovedOptimisticSearch< state, action, environment >
GetFocalListGCost(const state &val, double &gCost) constImprovedOptimisticSearch< state, action, environment >
GetItem(unsigned int which)ImprovedOptimisticSearch< state, action, environment >inline
GetMemoryUsage()ImprovedOptimisticSearch< state, action, environment >
GetName()ImprovedOptimisticSearch< state, action, environment >virtual
GetNodesExpanded() constImprovedOptimisticSearch< state, action, environment >inlinevirtual
GetNodesTouched() constImprovedOptimisticSearch< state, action, environment >inlinevirtual
GetNumItems()ImprovedOptimisticSearch< state, action, environment >inline
GetNumOpenItems()ImprovedOptimisticSearch< state, action, environment >inline
GetOpenItem(unsigned int which)ImprovedOptimisticSearch< state, action, environment >inline
GetOpenListGCost(const state &val, double &gCost) constImprovedOptimisticSearch< state, action, environment >
GetOptimalityBound()ImprovedOptimisticSearch< state, action, environment >inline
GetParent(const state &s)ImprovedOptimisticSearch< state, action, environment >
GetPath(environment *env, const state &from, const state &to, std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >virtual
GetPath(environment *, const state &, const state &, std::vector< action > &)ImprovedOptimisticSearch< state, action, environment >virtual
GetReopenNodes()ImprovedOptimisticSearch< state, action, environment >inline
GetStateLocation(const state &val)ImprovedOptimisticSearch< state, action, environment >inline
GetUniqueNodesExpanded()ImprovedOptimisticSearch< state, action, environment >inline
GetWeight()ImprovedOptimisticSearch< state, action, environment >inline
goalImprovedOptimisticSearch< state, action, environment >
greedyPhiImprovedOptimisticSearch< state, action, environment >private
HaveExpandedState(const state &val)ImprovedOptimisticSearch< state, action, environment >inline
ImprovedOptimisticSearch()ImprovedOptimisticSearch< state, action, environment >inline
InitializeSearch(environment *env, const state &from, const state &to, std::vector< state > &thePath)ImprovedOptimisticSearch< state, action, environment >virtual
internalPathImprovedOptimisticSearch< state, action, environment >private
LogFinalStats(StatCollection *)ImprovedOptimisticSearch< state, action, environment >inlinevirtual
maxPriorityImprovedOptimisticSearch< state, action, environment >private
neighborIDImprovedOptimisticSearch< state, action, environment >private
neighborLocImprovedOptimisticSearch< state, action, environment >private
neighborsImprovedOptimisticSearch< state, action, environment >private
nodesExpandedImprovedOptimisticSearch< state, action, environment >private
nodesTouchedImprovedOptimisticSearch< state, action, environment >private
openClosedListImprovedOptimisticSearch< state, action, environment >
OpenGLDraw() constImprovedOptimisticSearch< state, action, environment >virtual
GenericSearchAlgorithm::OpenGLDraw(const environment *env) constGenericSearchAlgorithm< state, action, environment >inlinevirtual
openList typedefImprovedOptimisticSearch< state, action, environment >
phiImprovedOptimisticSearch< state, action, environment >private
Phi(double h, double g)ImprovedOptimisticSearch< state, action, environment >inline
PrintStats()ImprovedOptimisticSearch< state, action, environment >
reopenNodesImprovedOptimisticSearch< state, action, environment >private
ResetNodeCount()ImprovedOptimisticSearch< state, action, environment >inline
SetHeuristic(Heuristic< state > *h)ImprovedOptimisticSearch< state, action, environment >inline
SetOptimalityBound(double w)ImprovedOptimisticSearch< state, action, environment >inline
SetPhi(std::function< double(double, double)> p)ImprovedOptimisticSearch< state, action, environment >inline
SetReopenNodes(bool re)ImprovedOptimisticSearch< state, action, environment >inline
SetWeight(double w)ImprovedOptimisticSearch< state, action, environment >inline
solutionReductionImprovedOptimisticSearch< state, action, environment >private
startImprovedOptimisticSearch< state, action, environment >
theHeuristicImprovedOptimisticSearch< state, action, environment >private
uniqueNodesExpandedImprovedOptimisticSearch< state, action, environment >private
weightImprovedOptimisticSearch< state, action, environment >private
~GenericSearchAlgorithm()GenericSearchAlgorithm< state, action, environment >inlinevirtual
~ImprovedOptimisticSearch()ImprovedOptimisticSearch< state, action, environment >inlinevirtual