35 virtual void run_async() = 0;
38 virtual void wait_for_completion(
unsigned int tagId)
40 starpu_tag_wait(tagId);
44 virtual void *get_result()
54 #define getIsFormCall() Environment<int>::getInstance()->m_isFarmCall
56 #define setIsFormCall(arg) Environment<int>::getInstance()->m_isFarmCall = arg
58 #define getUseTagId() Environment<int>::getInstance()->m_useTagIds
60 #define setUseTagId(arg) Environment<int>::getInstance()->m_useTagIds = arg
62 #define setFarmNoWait(arg) Environment<int>::getInstance()->m_useTagIds = arg
65 #define resetTagIds() Environment<int>::getInstance()->m_tagIds.clear()
68 #define getTagIds() Environment<int>::getInstance()->m_tagIds
A class representing a Task for the farm skeleton.
Definition: task.h:31
Contains a class declaration for Environment class.