HOG2
fMM< state, action, environment, priorityQueue > Member List

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

bfMM< state, action, environment, priorityQueue >private
backwardHeuristicfMM< state, action, environment, priorityQueue >private
backwardQueuefMM< state, action, environment, priorityQueue >private
currentCostfMM< state, action, environment, priorityQueue >private
distfMM< state, action, environment, priorityQueue >private
DoSingleSearchStep(std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >
Draw(Graphics::Display &display) constfMM< state, action, environment, priorityQueue >
Draw(Graphics::Display &display, const priorityQueue &queue) constfMM< state, action, environment, priorityQueue >private
envfMM< state, action, environment, priorityQueue >private
epsilonfMM< state, action, environment, priorityQueue >private
Expand(priorityQueue &current, priorityQueue &opposite, Heuristic< state > *heuristic, const state &target, std::unordered_map< std::pair< double, double >, int > &count)fMM< state, action, environment, priorityQueue >private
ExtractPathToGoal(state &node, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToGoalFromID(uint64_t node, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToStart(state &node, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >inlineprivate
ffMM< state, action, environment, priorityQueue >private
fMM(double epsilon=1.0)fMM< state, action, environment, priorityQueue >inline
forwardHeuristicfMM< state, action, environment, priorityQueue >private
forwardQueuefMM< state, action, environment, priorityQueue >private
fractionfMM< state, action, environment, priorityQueue >private
GetBackwardItem(unsigned int which)fMM< state, action, environment, priorityQueue >inline
GetForwardItem(unsigned int which)fMM< state, action, environment, priorityQueue >inline
GetName()fMM< state, action, environment, priorityQueue >inlinevirtual
GetNecessaryExpansions() constfMM< state, action, environment, priorityQueue >
GetNodesExpanded() constfMM< state, action, environment, priorityQueue >inline
GetNodesTouched() constfMM< state, action, environment, priorityQueue >inline
GetNumBackwardItems()fMM< state, action, environment, priorityQueue >inline
GetNumForwardItems()fMM< state, action, environment, priorityQueue >inline
GetPath(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >
GetUniqueNodesExpanded() constfMM< state, action, environment, priorityQueue >inline
goalfMM< state, action, environment, priorityQueue >private
InitializeSearch(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)fMM< state, action, environment, priorityQueue >
lastMinBackwardGfMM< state, action, environment, priorityQueue >private
lastMinForwardGfMM< state, action, environment, priorityQueue >private
middleNodefMM< state, action, environment, priorityQueue >private
neighborsfMM< state, action, environment, priorityQueue >private
nodesExpandedfMM< state, action, environment, priorityQueue >private
nodesTouchedfMM< state, action, environment, priorityQueue >private
oldp1fMM< state, action, environment, priorityQueue >private
oldp2fMM< state, action, environment, priorityQueue >private
OpenGLDraw() constfMM< state, action, environment, priorityQueue >
OpenGLDraw(const priorityQueue &queue) constfMM< state, action, environment, priorityQueue >private
PrintHDist()fMM< state, action, environment, priorityQueue >inline
PrintOpenStats(std::unordered_map< std::pair< double, double >, int > &s)fMM< state, action, environment, priorityQueue >inline
recheckPathfMM< state, action, environment, priorityQueue >private
ResetNodeCount()fMM< state, action, environment, priorityQueue >inline
SetFraction(double frac)fMM< state, action, environment, priorityQueue >inline
startfMM< state, action, environment, priorityQueue >private
SVGDraw() constfMM< state, action, environment, priorityQueue >
SVGDraw(const priorityQueue &queue) constfMM< state, action, environment, priorityQueue >private
tfMM< state, action, environment, priorityQueue >private
uniqueNodesExpandedfMM< state, action, environment, priorityQueue >private
~fMM()fMM< state, action, environment, priorityQueue >inlinevirtual