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

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

bMM< state, action, environment, priorityQueue >private
backwardHeuristicMM< state, action, environment, priorityQueue >private
backwardQueueMM< state, action, environment, priorityQueue >private
currentCostMM< state, action, environment, priorityQueue >private
distMM< state, action, environment, priorityQueue >private
DoSingleSearchStep(std::vector< state > &thePath)MM< state, action, environment, priorityQueue >
envMM< state, action, environment, priorityQueue >private
epsilonMM< 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)MM< state, action, environment, priorityQueue >private
ExtractPathToGoal(state &node, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToGoalFromID(uint64_t node, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToStart(state &node, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >inlineprivate
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >inlineprivate
fMM< state, action, environment, priorityQueue >private
forwardHeuristicMM< state, action, environment, priorityQueue >private
forwardQueueMM< state, action, environment, priorityQueue >private
GetBackwardItem(unsigned int which)MM< state, action, environment, priorityQueue >inline
GetForwardItem(unsigned int which)MM< state, action, environment, priorityQueue >inline
GetName()MM< state, action, environment, priorityQueue >inlinevirtual
GetNecessaryExpansions() constMM< state, action, environment, priorityQueue >
GetNodesExpanded() constMM< state, action, environment, priorityQueue >inline
GetNodesTouched() constMM< state, action, environment, priorityQueue >inline
GetNumBackwardItems()MM< state, action, environment, priorityQueue >inline
GetNumForwardItems()MM< state, action, environment, priorityQueue >inline
GetPath(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >
GetUniqueNodesExpanded() constMM< state, action, environment, priorityQueue >inline
goalMM< state, action, environment, priorityQueue >private
InitializeSearch(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)MM< state, action, environment, priorityQueue >
lastMinBackwardGMM< state, action, environment, priorityQueue >private
lastMinForwardGMM< state, action, environment, priorityQueue >private
middleNodeMM< state, action, environment, priorityQueue >private
MM(double epsilon=1.0)MM< state, action, environment, priorityQueue >inline
neighborsMM< state, action, environment, priorityQueue >private
nodesExpandedMM< state, action, environment, priorityQueue >private
nodesTouchedMM< state, action, environment, priorityQueue >private
oldp1MM< state, action, environment, priorityQueue >private
oldp2MM< state, action, environment, priorityQueue >private
OpenGLDraw() constMM< state, action, environment, priorityQueue >
OpenGLDraw(const priorityQueue &queue) constMM< state, action, environment, priorityQueue >private
PrintHDist()MM< state, action, environment, priorityQueue >inline
PrintOpenStats(std::unordered_map< std::pair< double, double >, int > &s)MM< state, action, environment, priorityQueue >inline
recheckPathMM< state, action, environment, priorityQueue >private
ResetNodeCount()MM< state, action, environment, priorityQueue >inline
startMM< state, action, environment, priorityQueue >private
SVGDraw() constMM< state, action, environment, priorityQueue >
SVGDraw(const priorityQueue &queue) constMM< state, action, environment, priorityQueue >private
tMM< state, action, environment, priorityQueue >private
uniqueNodesExpandedMM< state, action, environment, priorityQueue >private
~MM()MM< state, action, environment, priorityQueue >inlinevirtual