HOG2
DVCBS< state, action, environment, dataStructure, priorityQueue > Member List

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

backwardHeuristicDVCBS< state, action, environment, dataStructure, priorityQueue >private
backwardMeetingPointDVCBS< state, action, environment, dataStructure, priorityQueue >private
backwardUnnecessaryNodesInPathDVCBS< state, action, environment, dataStructure, priorityQueue >private
countsDVCBS< state, action, environment, dataStructure, priorityQueue >private
currentCostDVCBS< state, action, environment, dataStructure, priorityQueue >private
currentPrDVCBS< state, action, environment, dataStructure, priorityQueue >private
currentSolutionEstimateDVCBS< state, action, environment, dataStructure, priorityQueue >private
DoSingleSearchStep(std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >
DVCBS(int tieBreaking, bool allSolutions=false, bool leq=false)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
DVCBS(bool allSolutions=false, bool leq=false)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
envDVCBS< state, action, environment, dataStructure, priorityQueue >private
Expand(uint64_t nextID, priorityQueue &current, priorityQueue &opposite, Heuristic< state > *heuristic, const state &target)DVCBS< state, action, environment, dataStructure, priorityQueue >private
expandDVCBS< state, action, environment, dataStructure, priorityQueue >private
ExpandAVertexCover(std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >
expansionsUntilSolutionDVCBS< state, action, environment, dataStructure, priorityQueue >private
ExtractCostFromMiddle()DVCBS< state, action, environment, dataStructure, priorityQueue >private
ExtractCostToGoal(state &node)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractCostToGoalFromID(uint64_t node)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractCostToStart(state &node)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractCostToStartFromID(uint64_t node)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractFromMiddle(std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >private
ExtractPathToGoal(state &node, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractPathToGoalFromID(uint64_t node, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractPathToStart(state &node, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
ExtractPathToStartFromID(uint64_t node, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >inlineprivate
forwardHeuristicDVCBS< state, action, environment, dataStructure, priorityQueue >private
forwardMeetingPointDVCBS< state, action, environment, dataStructure, priorityQueue >private
forwardUnnecessaryNodesInPathDVCBS< state, action, environment, dataStructure, priorityQueue >private
GetBackwardItem(unsigned int which)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
getBackwardMeetingPoint()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
getBackwardUnnecessaryNodesInPath()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetDoubleExpansions() constDVCBS< state, action, environment, dataStructure, priorityQueue >
GetExpansionUntilFirstSolution() constDVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetForwardItem(unsigned int which)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
getForwardMeetingPoint()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
getForwardUnnecessaryNodesInPath()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetName()DVCBS< state, action, environment, dataStructure, priorityQueue >inlinevirtual
GetNecessaryExpansions() constDVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodeBackwardG(const state &s)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodeBackwardLocation(const state &s)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodeForwardG(const state &s)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodeForwardLocation(const state &s)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodesExpanded() constDVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNodesTouched() constDVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNumBackwardItems()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetNumForwardItems()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
getOptimalNumberOfExpantions()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
GetPath(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >
GetSolutionCost() constDVCBS< state, action, environment, dataStructure, priorityQueue >inline
goalDVCBS< state, action, environment, dataStructure, priorityQueue >private
InitializeSearch(environment *env, const state &from, const state &to, Heuristic< state > *forward, Heuristic< state > *backward, std::vector< state > &thePath)DVCBS< state, action, environment, dataStructure, priorityQueue >
isAllSolutionsDVCBS< state, action, environment, dataStructure, priorityQueue >private
isLEQDVCBS< state, action, environment, dataStructure, priorityQueue >private
middleNodeDVCBS< state, action, environment, dataStructure, priorityQueue >private
neighborsDVCBS< state, action, environment, dataStructure, priorityQueue >private
nodesExpandedDVCBS< state, action, environment, dataStructure, priorityQueue >private
nodesTouchedDVCBS< state, action, environment, dataStructure, priorityQueue >private
OpenGLDraw() constDVCBS< state, action, environment, dataStructure, priorityQueue >
OpenGLDraw(const priorityQueue &queue) constDVCBS< state, action, environment, dataStructure, priorityQueue >private
queueDVCBS< state, action, environment, dataStructure, priorityQueue >private
ResetNodeCount()DVCBS< state, action, environment, dataStructure, priorityQueue >inline
SetBackwardHeuristic(Heuristic< state > *h)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
SetForwardHeuristic(Heuristic< state > *h)DVCBS< state, action, environment, dataStructure, priorityQueue >inline
startDVCBS< state, action, environment, dataStructure, priorityQueue >private
tieBreakingPolicyDVCBS< state, action, environment, dataStructure, priorityQueue >private
~DVCBS()DVCBS< state, action, environment, dataStructure, priorityQueue >inlinevirtual