
#include <taskGraph.h>


Public Member Functions | |
| virtual void | dependsOn (int x) |
| virtual void | dependsOn (int x, int y) |
| virtual void | dependsOn (int x, int y, int z) |
| virtual void | dependsOn (CkArrayIndex taskDep) |
| virtual void | startTask () |
| virtual void | removeTask () |
| taskGraphSolver (CkArrayID set, int x) | |
| taskGraphSolver (CkArrayID set, int x, int y) | |
| taskGraphSolver (CkArrayID set, int x, int y, int z) | |
| taskGraphSolver (CkArrayID set, CkArrayIndex taskIndex) | |
| taskGraphSolver (CkMigrateMessage *m) | |
| virtual void | pup (PUP::er &p) |
| PUPable_abstract (taskGraphSolver) | |
| virtual void | solve (int depsCount, taskGraphSolver *data[])=0 |
| virtual void | setup ()=0 |
Static Public Member Functions | |
| static CkArrayID | newTaskGraph () |
Private Attributes | |
| CkArrayID | __taskSet |
| CkArrayIndex | __taskIndex |
| CkVec< CkArrayIndex > | __taskDeps |
Definition at line 18 of file taskGraph.h.
Definition at line 40 of file taskGraph.h.
Definition at line 42 of file taskGraph.h.
Definition at line 44 of file taskGraph.h.
| taskGraphSolver::taskGraphSolver | ( | CkArrayID | set, | |
| CkArrayIndex | taskIndex | |||
| ) | [inline] |
Definition at line 46 of file taskGraph.h.
| taskGraphSolver::taskGraphSolver | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 48 of file taskGraph.h.
| virtual void taskGraphSolver::dependsOn | ( | int | x | ) | [inline, virtual] |
Definition at line 24 of file taskGraph.h.
Referenced by dependsOn().

Definition at line 25 of file taskGraph.h.
References dependsOn().

Definition at line 26 of file taskGraph.h.
References dependsOn().

| virtual void taskGraphSolver::dependsOn | ( | CkArrayIndex | taskDep | ) | [inline, virtual] |
Definition at line 27 of file taskGraph.h.
References __taskDeps, and CkVec< T >::push_back().

| static CkArrayID taskGraphSolver::newTaskGraph | ( | ) | [inline, static] |
Definition at line 29 of file taskGraph.h.
| virtual void taskGraphSolver::startTask | ( | ) | [inline, virtual] |
Definition at line 30 of file taskGraph.h.
References __taskDeps, __taskIndex, __taskSet, array, and CkCallback::ignore.
| virtual void taskGraphSolver::removeTask | ( | ) | [inline, virtual] |
| virtual void taskGraphSolver::pup | ( | PUP::er & | p | ) | [inline, virtual] |
| taskGraphSolver::PUPable_abstract | ( | taskGraphSolver | ) |
| virtual void taskGraphSolver::solve | ( | int | depsCount, | |
| taskGraphSolver * | data[] | |||
| ) | [pure virtual] |
| virtual void taskGraphSolver::setup | ( | ) | [pure virtual] |
CkArrayID taskGraphSolver::__taskSet [private] |
CkArrayIndex taskGraphSolver::__taskIndex [private] |
CkVec<CkArrayIndex> taskGraphSolver::__taskDeps [private] |
1.5.5