|
virtual UniqueID | get_unique_id (void) const |
|
virtual uint64_t | get_context_index (void) const |
|
virtual int | get_depth (void) const |
|
virtual const Task * | get_parent_task (void) const |
|
virtual const std::string_view & | get_provenance_string (bool human=true) const |
|
virtual bool | has_parent_task (void) const |
|
virtual const char * | get_task_name (void) const |
|
virtual Domain | get_slice_domain (void) const |
|
virtual ShardID | get_shard_id (void) const |
|
virtual size_t | get_total_shards (void) const |
|
virtual DomainPoint | get_shard_point (void) const |
|
virtual Domain | get_shard_domain (void) const |
|
virtual MappableType | get_mappable_type (void) const |
|
virtual const Task * | as_task (void) const |
|
virtual const Copy * | as_copy (void) const |
|
virtual const InlineMapping * | as_inline (void) const |
|
virtual const Acquire * | as_acquire (void) const |
|
virtual const Release * | as_release (void) const |
|
virtual const Close * | as_close (void) const |
|
virtual const Fill * | as_fill (void) const |
|
virtual const Partition * | as_partition (void) const |
|
virtual const MustEpoch * | as_must_epoch (void) const |
|
|
typedef Legion::MappableType | MappableType |
|
TaskID | task_id |
|
std::vector< IndexSpaceRequirement > | indexes |
|
std::vector< RegionRequirement > | regions |
|
std::vector< OutputRequirement > | output_regions |
|
std::vector< Future > | futures |
|
std::vector< Grant > | grants |
|
std::vector< PhaseBarrier > | wait_barriers |
|
std::vector< PhaseBarrier > | arrive_barriers |
|
void * | args |
|
size_t | arglen |
|
bool | is_index_space |
|
bool | concurrent_task |
|
bool | must_epoch_task |
|
Domain | index_domain |
|
DomainPoint | index_point |
|
IndexSpace | sharding_space |
|
void * | local_args |
|
size_t | local_arglen |
|
Processor | orig_proc |
|
Processor | current_proc |
|
Processor | target_proc |
|
unsigned | steal_count |
|
bool | stealable |
|
bool | speculated |
|
bool | local_function |
|
MapperID | map_id |
|
MappingTagID | tag |
|
const Task * | parent_task |
|
void * | mapper_data |
|
size_t | mapper_data_size |
|
static const MappableType | TASK_MAPPABLE = ::LEGION_TASK_MAPPABLE |
|
static const MappableType | COPY_MAPPABLE = ::LEGION_COPY_MAPPABLE |
|
static const MappableType | INLINE_MAPPABLE = ::LEGION_INLINE_MAPPABLE |
|
static const MappableType | ACQUIRE_MAPPABLE = ::LEGION_ACQUIRE_MAPPABLE |
|
static const MappableType | RELEASE_MAPPABLE = ::LEGION_RELEASE_MAPPABLE |
|
static const MappableType | CLOSE_MAPPABLE = ::LEGION_CLOSE_MAPPABLE |
|
static const MappableType | FILL_MAPPABLE = ::LEGION_FILL_MAPPABLE |
|
static const MappableType | PARTITION_MAPPABLE |
|
static const MappableType | MUST_EPOCH_MAPPABLE |
|
The documentation for this class was generated from the following file: