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