template<typename state, int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
class NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >
Definition at line 49 of file NBSQueue.h.
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
double NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::GetLowerBound |
( |
| ) |
|
|
inline |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
bool NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::GetNextPair |
( |
uint64_t & |
nextForward, |
|
|
uint64_t & |
nextBackward |
|
) |
| |
|
inline |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
void NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::Reset |
( |
int |
maxHash | ) |
|
|
inline |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
bool NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::TerminateOnG |
( |
| ) |
|
|
inline |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
pQueue NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::backwardQueue |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
double NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::CLowerBound |
|
private |
template<typename state , int epsilon = 0, bool moveLessEqToOpen = true, class pQueue = BDOpenClosed<state, NBSCompareOpenReady<state, BDOpenClosedData<state>>, NBSCompareOpenWaiting<state, BDOpenClosedData<state>>>>
pQueue NBSQueue< state, epsilon, moveLessEqToOpen, pQueue >::forwardQueue |