Legion Runtime
Public Member Functions | Public Attributes | List of all members
Legion::TaskConfigOptions Struct Reference

#include <legion.h>

Public Member Functions

 TaskConfigOptions (bool leaf=false, bool inner=false, bool idempotent=false)
 

Public Attributes

bool leaf
 
bool inner
 
bool idempotent
 

Detailed Description

A class for describing the configuration options for a task being registered with the runtime.
Leaf tasks must not contain any calls to the runtime. Inner tasks must never touch any of the data for which they have privileges which is identical to the Sequoia definition of an inner task. Idempotent tasks must have no side-effects outside of the kind that Legion can analyze (i.e. writing regions).


The documentation for this struct was generated from the following file: