#include <GenericIDAStar.h>
Public Member Functions | |
| GenericIDAStar () | |
| virtual | ~GenericIDAStar () |
| void | getPath (SearchEnvironment *env, uint32_t from, uint32_t to, std::vector< uint32_t > &thePath) |
| long | getNodesExpanded () |
| long | getNodesTouched () |
| void | resetNodeCount () |
| void | setUseBDPathMax (bool val) |
Private Member Functions | |
| double | doIteration (SearchEnvironment *env, uint32_t parent, uint32_t currState, uint32_t goal, std::vector< uint32_t > &thePath, double bound, double g, double maxH) |
| void | updateNextBound (double currBound, double fCost) |
Private Attributes | |
| unsigned long | nodesExpanded |
| unsigned long | nodesTouched |
| double | nextBound |
| NodeHashTable | nodeTable |
| bool | usePathMax |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4