b | MM< state, action, environment, priorityQueue > | private |
backwardHeuristic | MM< state, action, environment, priorityQueue > | private |
backwardQueue | MM< state, action, environment, priorityQueue > | private |
currentCost | MM< state, action, environment, priorityQueue > | private |
dist | MM< state, action, environment, priorityQueue > | private |
DoSingleSearchStep(std::vector< state > &thePath) | MM< state, action, environment, priorityQueue > | |
env | MM< state, action, environment, priorityQueue > | private |
epsilon | MM< state, action, environment, priorityQueue > | private |
Expand(priorityQueue ¤t, 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 |
f | MM< state, action, environment, priorityQueue > | private |
forwardHeuristic | MM< state, action, environment, priorityQueue > | private |
forwardQueue | MM< 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() const | MM< state, action, environment, priorityQueue > | |
GetNodesExpanded() const | MM< state, action, environment, priorityQueue > | inline |
GetNodesTouched() const | MM< 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() const | MM< state, action, environment, priorityQueue > | inline |
goal | MM< 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 > | |
lastMinBackwardG | MM< state, action, environment, priorityQueue > | private |
lastMinForwardG | MM< state, action, environment, priorityQueue > | private |
middleNode | MM< state, action, environment, priorityQueue > | private |
MM(double epsilon=1.0) | MM< state, action, environment, priorityQueue > | inline |
neighbors | MM< state, action, environment, priorityQueue > | private |
nodesExpanded | MM< state, action, environment, priorityQueue > | private |
nodesTouched | MM< state, action, environment, priorityQueue > | private |
oldp1 | MM< state, action, environment, priorityQueue > | private |
oldp2 | MM< state, action, environment, priorityQueue > | private |
OpenGLDraw() const | MM< state, action, environment, priorityQueue > | |
OpenGLDraw(const priorityQueue &queue) const | MM< 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 |
recheckPath | MM< state, action, environment, priorityQueue > | private |
ResetNodeCount() | MM< state, action, environment, priorityQueue > | inline |
start | MM< state, action, environment, priorityQueue > | private |
SVGDraw() const | MM< state, action, environment, priorityQueue > | |
SVGDraw(const priorityQueue &queue) const | MM< state, action, environment, priorityQueue > | private |
t | MM< state, action, environment, priorityQueue > | private |
uniqueNodesExpanded | MM< state, action, environment, priorityQueue > | private |
~MM() | MM< state, action, environment, priorityQueue > | inlinevirtual |