Go to the source code of this file.
Data Structures | |
class | SearchNodeMsg |
class | countMsg |
class | SearchConductor |
class | SearchGroup |
class | SearchNode |
class | ParallelSolver |
class | StateStack |
class | StateStack |
class | SequentialSolver |
Functions | |
int | __se_log (int n) |
void | setMsgPriority (SearchNodeMsg *msg, UShort childbits, unsigned int childnum, UShort newpw, UShort parentBits, unsigned int *parentPtr) |
Variables | |
CProxy_SearchConductor | searchEngineProxy |
CProxy_SearchGroup | groupProxy |
int | se_statesize |
Definition at line 28 of file searchEngine_impl.h.
Referenced by SequentialSolver::dequeue_multiple(), ParallelSolver::registerRootState(), and ParallelSolver::registerState().
void setMsgPriority | ( | SearchNodeMsg * | msg, | |
UShort | childbits, | |||
unsigned int | childnum, | |||
UShort | newpw, | |||
UShort | parentBits, | |||
unsigned int * | parentPtr | |||
) | [inline] |
Definition at line 38 of file searchEngine_impl.h.
References CkPriorityPtr().
Referenced by SequentialSolver::dequeue_multiple(), and ParallelSolver::registerState().
CProxy_SearchConductor searchEngineProxy |
Definition at line 67 of file searchEngine.C.
Referenced by SearchConductor::groupInitComplete(), SearchGroup::init(), and SearchConductor::SearchConductor().
CProxy_SearchGroup groupProxy |
Definition at line 68 of file searchEngine.C.
Referenced by SearchConductor::allSearchNodeDone(), SequentialSolver::deleteState(), SequentialSolver::dequeue(), SearchGroup::killSearch(), SequentialSolver::process(), ParallelSolver::process(), SequentialSolver::registerRootState(), ParallelSolver::registerRootState(), SequentialSolver::registerState(), ParallelSolver::registerState(), Solver::reportSolution(), SearchConductor::SearchConductor(), SearchNode::SearchNode(), SearchConductor::start(), and Solver::updateCost().
Definition at line 66 of file searchEngine.C.
Referenced by StateStack::pop(), and StateStack::popN().