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