|
| UnpackFarTask (TREE *tree, int src, int tar, int key) |
|
void | Unpack () |
|
| RecvTask (TREE *user_arg, int src, int tar, int key) |
|
void | Set (TREE *user_arg, int src, int tar, int key) |
|
void | DependencyAnalysis () |
|
void | Listen () |
|
void | Execute (Worker *user_worker) |
|
| ListenerTask (int src, int tar, int key) |
| (Default) ListenerTask constructor. More...
|
|
void | Submit () |
| Ask the runtime to create a listener task in file.
|
|
| MessageTask (int src, int tar, int key) |
| (Default) MessageTask constructor. More...
|
|
void | Submit () |
| Ask the runtime to create an message task in file.
|
|
| Task () |
| (Default) Task constructor. More...
|
|
| ~Task () |
| (Default) Task destructor. More...
|
|
TaskStatus | GetStatus () |
| Status is a private member.
|
|
void | SetStatus (TaskStatus status) |
| Move foward to the next status.
|
|
void | SetBatchStatus (TaskStatus status) |
|
void | Submit () |
| Ask the runtime to create an normal task in file.
|
|
virtual void | Set (string user_name, void(*user_function)(Task *), void *user_arg) |
| This is only for virtual function pointer.
|
|
virtual void | Prefetch (Worker *) |
|
void | Enqueue () |
|
void | Enqueue (size_t tid) |
|
bool | TryEnqueue () |
| Try to dispatch the task if there is no dependency left.
|
|
void | ForceEnqueue (size_t tid) |
|
void | CallBackWhileWaiting () |
| This is the callback function for the owner of thenested task. More...
|
|
virtual void | GetEventRecord () |
|
void | DependenciesUpdate () |
| Update the my outgoing and children's incoming edges. More...
|
|
void | Acquire () |
|
void | Release () |
|
bool | IsNested () |
|