AddClosedNode(state &val, uint64_t hash, double g, double h, uint64_t parent=kTBDNoNode) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
AddOpenNode(const state &val, uint64_t hash, double g, double h, uint64_t parent=kTBDNoNode, stateLocation whichQueue=kOpenWaiting) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
BDOpenClosed() | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
Close() | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
ClosedSize() const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
elements | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | private |
GetOpenItem(unsigned int which, stateLocation where) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
HeapifyDown(unsigned int index, stateLocation whichQueue) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | private |
HeapifyUp(unsigned int index, stateLocation whichQueue) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | private |
KeyChanged(uint64_t objKey) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
Lookat(uint64_t objKey) const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
Lookup(uint64_t hashKey, uint64_t &objKey) const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
Lookup(uint64_t objKey) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
OpenReadySize() const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
OpenSize() const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
OpenWaitingSize() const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
Peek(stateLocation whichQueue) const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
PeekAt(stateLocation whichQueue) const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
priorityQueues | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | private |
PutToReady() | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
Remove(uint64_t objKey) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
Reset(int) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
size() const | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
table | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | private |
ValidateOpenReady(int index=0) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
ValidateOpenWaiting(int index=0) | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | inline |
verifyData() | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |
~BDOpenClosed() | BDOpenClosed< state, CmpKey0, CmpKey1, dataStructure > | |