HOG2
|
A search node class to use with hash maps. More...
#include <OldTemplateAStar.h>
Public Member Functions | |
SearchNode (state &curr, state &prev, double _fCost, double _gCost, uint64_t key) | |
SearchNode (state &curr, uint64_t key) | |
SearchNode () | |
Public Attributes | |
double | fCost |
double | gCost |
state | currNode |
state | prevNode |
uint64_t | hashKey |
A search node class to use with hash maps.
Definition at line 58 of file OldTemplateAStar.h.
|
inline |
Definition at line 60 of file OldTemplateAStar.h.
|
inline |
Definition at line 63 of file OldTemplateAStar.h.
|
inline |
Definition at line 68 of file OldTemplateAStar.h.
state OldOldTemplateAStarUtil::SearchNode< state >::currNode |
Definition at line 73 of file OldTemplateAStar.h.
Referenced by OldTemplateAStar< state, action, environment >::ExtractPathToStart(), OldTemplateAStar< state, action, environment >::GetNextNode(), OldOldTemplateAStarUtil::SearchNodeEqual< state >::operator()(), OldTemplateAStar< state, action, environment >::UpdateClosedNode(), and OldTemplateAStar< state, action, environment >::UpdateWeight().
double OldOldTemplateAStarUtil::SearchNode< state >::fCost |
Definition at line 71 of file OldTemplateAStar.h.
Referenced by OldTemplateAStar< state, action, environment >::DoSingleSearchStep(), OldOldTemplateAStarUtil::SearchNodeCompare< state >::operator()(), OldTemplateAStar< state, action, environment >::UpdateClosedNode(), and OldTemplateAStar< state, action, environment >::UpdateWeight().
double OldOldTemplateAStarUtil::SearchNode< state >::gCost |
Definition at line 72 of file OldTemplateAStar.h.
Referenced by OldTemplateAStar< state, action, environment >::DoSingleSearchStep(), OldOldTemplateAStarUtil::SearchNodeCompare< state >::operator()(), OldTemplateAStar< state, action, environment >::UpdateClosedNode(), and OldTemplateAStar< state, action, environment >::UpdateWeight().
uint64_t OldOldTemplateAStarUtil::SearchNode< state >::hashKey |
Definition at line 75 of file OldTemplateAStar.h.
Referenced by OldOldTemplateAStarUtil::SearchNodeHash< state >::operator()().
state OldOldTemplateAStarUtil::SearchNode< state >::prevNode |