#include <gofmm.hpp>
|
NODE * | arg = NULL |
|
size_t | itbeg |
|
size_t | itend |
|
class Worker * | worker = NULL |
|
string | name |
|
string | label |
|
int | taskid |
|
float | cost = 0 |
|
bool | priority = false |
|
Event | event |
|
void(* | function )(Task *) |
|
void * | arg |
|
volatile int | n_dependencies_remaining = 0 |
|
deque< Task * > | in |
|
deque< Task * > | out |
|
Lock * | task_lock = NULL |
|
Task * | next = NULL |
|
volatile bool | stealable = true |
|
volatile int | created_by = 0 |
|
template<int SUBTASKID, bool NNPRUNE, typename NODE, typename T>
class hmlp::gofmm::LeavesToLeavesTask< SUBTASKID, NNPRUNE, NODE, T >
end LeavesToLeaves()
template<int SUBTASKID, bool NNPRUNE, typename NODE , typename T >
depends on nothing
impose rw dependencies on multiple copies
Reimplemented from hmlp::Task.
template<int SUBTASKID, bool NNPRUNE, typename NODE , typename T >
All virtual functions.
create l2l event
Reimplemented from hmlp::Task.
template<int SUBTASKID, bool NNPRUNE, typename NODE , typename T >
TODO: fill in flops and mops
TODO: need to better decide the range [itbeg itend]
setup the event
asuume computation bound
The documentation for this class was generated from the following file: