
#include <searchEngine_impl.h>


Public Member Functions | |
| SequentialSolver () | |
| ~SequentialSolver () | |
| void | initialize () |
| void | initialize (SearchNodeMsg *m) |
| StateBase * | dequeue () |
| void | dequeue_multiple (double avgentrytime, int maxexecnodes) |
| 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) |
| void | reportSolution () |
Private Attributes | |
| int | nodenum |
| StateStack | stack |
Definition at line 473 of file searchEngine_impl.h.
| SequentialSolver::SequentialSolver | ( | ) | [inline] |
Definition at line 479 of file searchEngine_impl.h.
| SequentialSolver::~SequentialSolver | ( | ) | [inline] |
Definition at line 480 of file searchEngine_impl.h.
| void SequentialSolver::initialize | ( | ) | [inline] |
Definition at line 481 of file searchEngine_impl.h.
Referenced by SearchNode::SearchNode().

| void SequentialSolver::initialize | ( | SearchNodeMsg * | m | ) | [inline] |
| StateBase* SequentialSolver::dequeue | ( | ) | [inline] |
Definition at line 493 of file searchEngine_impl.h.
References groupProxy.
Referenced by SearchNode::SearchNode().

| void SequentialSolver::dequeue_multiple | ( | double | avgentrytime, | |
| int | maxexecnodes | |||
| ) | [inline] |
Definition at line 504 of file searchEngine_impl.h.
References __se_log(), c, CkPriorityPtr(), CkSetQueueing(), int, msg, SearchNodeMsg::objectDump, Solver::parentBits, Solver::parentPtr, Solver::searchLevel, and setMsgPriority().

| void SequentialSolver::setParentInfo | ( | SearchNodeMsg * | msg, | |
| int | l | |||
| ) | [inline, virtual] |
Implements Solver.
Definition at line 543 of file searchEngine_impl.h.
References CkPriorityPtr(), envelope::getPriobits(), Solver::parentBits, Solver::parentPtr, Solver::searchLevel, and UsrToEnv().
Referenced by SearchNode::SearchNode().


| void SequentialSolver::deleteState | ( | StateBase * | s | ) | [inline, virtual] |
| void SequentialSolver::process | ( | StateBase * | s | ) | [inline, virtual] |
Implements Solver.
Definition at line 585 of file searchEngine_impl.h.
References _lowerBoundFn, Solver::deleteState(), and groupProxy.

| void SequentialSolver::reportSolution | ( | ) | [inline, virtual] |
Reimplemented from Solver.
Definition at line 594 of file searchEngine_impl.h.
References Solver::reportSolution().

int SequentialSolver::nodenum [private] |
Definition at line 476 of file searchEngine_impl.h.
StateStack SequentialSolver::stack [private] |
Definition at line 477 of file searchEngine_impl.h.
1.5.5