|
|
RegionRequirement & | operator= (const Legion::RegionRequirement &rhs) |
| |
| | RegionRequirement (LogicalRegion _handle, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
| | RegionRequirement (LogicalPartition pid, ProjectionID _proj, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
| | RegionRequirement (LogicalRegion _handle, ProjectionID _proj, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
| | RegionRequirement (LogicalRegion _handle, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
| | RegionRequirement (LogicalPartition pid, ProjectionID _proj, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
| | RegionRequirement (LogicalRegion _handle, ProjectionID _proj, const std::set< FieldID > &privilege_fields, const std::vector< FieldID > &instance_fields, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalRegion _handle, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalPartition pid, ProjectionID _proj, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalRegion _handle, ProjectionID _proj, PrivilegeMode _priv, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalRegion _handle, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalPartition pid, ProjectionID _proj, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (LogicalRegion _handle, ProjectionID _proj, ReductionOpID op, CoherenceProperty _prop, LogicalRegion _parent, MappingTagID _tag=0, bool _verified=false) |
| |
|
| RegionRequirement (const RegionRequirement &rhs) |
| |
|
| RegionRequirement (RegionRequirement &&rhs) noexcept |
| |
|
RegionRequirement & | operator= (const RegionRequirement &req) |
| |
|
RegionRequirement & | operator= (RegionRequirement &&rhs) noexcept |
| |
|
bool | operator== (const RegionRequirement &req) const |
| |
|
bool | operator< (const RegionRequirement &req) const |
| |
| RegionRequirement & | add_field (FieldID fid, bool instance=true) |
| |
|
RegionRequirement & | add_fields (const std::vector< FieldID > &fids, bool instance=true) |
| |
|
RegionRequirement & | add_flags (RegionFlags new_flags) |
| |
|
bool | is_verified (void) const |
| |
|
bool | is_no_access (void) const |
| |
|
bool | is_restricted (void) const |
| |
|
bool | must_premap (void) const |
| |
|
const void * | get_projection_args (size_t *size) const |
| |
|
void | set_projection_args (const void *args, size_t size, bool own=false) |
| |
|
bool | has_field_privilege (FieldID fid) const |
| |