#include <problem.h>
Public Member Functions | |
problem () | |
problem (const problem &p) | |
problem (CkMigrateMessage *m) | |
virtual void | children (CkQ< problem * > *list)=0 |
virtual problem * | clone ()=0 |
virtual int | depth () |
virtual int | depthToSolution () |
virtual void | print () |
virtual void | pup (PUP::er &p) |
virtual bool | solution ()=0 |
PUPable_abstract (problem) | |
Data Fields | |
CkChareID | Parent |
int | Root |
CkBitVector | Priority |
Definition at line 16 of file problem.h.
problem::problem | ( | CkMigrateMessage * | m | ) |
virtual problem* problem::clone | ( | ) | [pure virtual] |
Reimplemented from PUP::able.
Referenced by idaStarGroup::SpawnIteration(), and searchResults::unpack().
int problem::depth | ( | ) | [virtual] |
Definition at line 32 of file problem.C.
Referenced by idaStarWorker::idaStarWorker(), and idaStarGroup::SolutionFound().
int problem::depthToSolution | ( | ) | [virtual] |
Definition at line 36 of file problem.C.
Referenced by idaStarWorker::idaStarWorker().
void problem::pup | ( | PUP::er & | p | ) | [virtual] |
virtual bool problem::solution | ( | ) | [pure virtual] |
Referenced by SerialTree::Search(), and SerialTree::SerialTree().
problem::PUPable_abstract | ( | problem | ) |
Definition at line 22 of file problem.h.
Referenced by idaStarWorker::ChildFinished(), and idaStarWorker::idaStarWorker().
Definition at line 23 of file problem.h.
Referenced by idaStarWorker::ChildFinished(), idaStarGroup::idaStarGroup(), idaStarWorker::idaStarWorker(), and pup().
Definition at line 24 of file problem.h.
Referenced by idaStarGroup::Launch(), pup(), and idaStarGroup::SpawnIteration().