#include <searchEngine_impl.h>
Public Member Functions | |
void | setParentInfo (SearchNodeMsg *msg, int l) |
void | setPriority (StateBase *s, int p) |
StateBase * | registerRootState (size_t size, unsigned int childnum, unsigned int totalNumChildren) |
StateBase * | registerState (size_t size, unsigned int childnum, unsigned int totalNumChildren) |
void | deleteState (StateBase *s) |
void | process (StateBase *s) |
Definition at line 234 of file searchEngine_impl.h.
void ParallelSolver::setParentInfo | ( | SearchNodeMsg * | msg, | |
int | l | |||
) | [inline, virtual] |
Implements Solver.
Definition at line 236 of file searchEngine_impl.h.
References CkPriorityPtr(), envelope::getPriobits(), Solver::parentBits, Solver::parentPtr, Solver::searchLevel, and UsrToEnv().
Referenced by SearchNode::SearchNode().
Implements Solver.
Definition at line 245 of file searchEngine_impl.h.
References CkPriorityPtr(), CkSetQueueing(), and msg.
StateBase* ParallelSolver::registerRootState | ( | size_t | size, | |
unsigned int | childnum, | |||
unsigned int | totalNumChildren | |||
) | [inline, virtual] |
Implements Solver.
Definition at line 254 of file searchEngine_impl.h.
References __se_log(), CkPriorityPtr(), CkSetQueueing(), groupProxy, int, msg, SearchNodeMsg::msgptr, SearchNodeMsg::objectDump, and SearchNodeMsg::searchDepth.
StateBase* ParallelSolver::registerState | ( | size_t | size, | |
unsigned int | childnum, | |||
unsigned int | totalNumChildren | |||
) | [inline, virtual] |
Implements Solver.
Definition at line 279 of file searchEngine_impl.h.
References __se_log(), CkPriorityPtr(), CkSetQueueing(), groupProxy, int, msg, SearchNodeMsg::msgptr, SearchNodeMsg::objectDump, Solver::parentBits, Solver::parentPtr, Solver::searchLevel, and setMsgPriority().
void ParallelSolver::deleteState | ( | StateBase * | s | ) | [inline, virtual] |
void ParallelSolver::process | ( | StateBase * | s | ) | [inline, virtual] |
Implements Solver.
Definition at line 311 of file searchEngine_impl.h.
References _lowerBoundFn, Solver::deleteState(), groupProxy, and msg.