#include <legion.h>
Public Member Functions | |
| IndexFillLauncher (Domain domain, LogicalRegion handle, LogicalRegion parent, UntypedBuffer arg, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (Domain domain, LogicalRegion handle, LogicalRegion parent, Future f, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (IndexSpace space, LogicalRegion handle, LogicalRegion parent, UntypedBuffer arg, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (IndexSpace space, LogicalRegion handle, LogicalRegion parent, Future f, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (Domain domain, LogicalPartition handle, LogicalRegion parent, UntypedBuffer arg, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (Domain domain, LogicalPartition handle, LogicalRegion parent, Future f, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (IndexSpace space, LogicalPartition handle, LogicalRegion parent, UntypedBuffer arg, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| IndexFillLauncher (IndexSpace space, LogicalPartition handle, LogicalRegion parent, Future f, ProjectionID projection=0, Predicate pred=Predicate::TRUE_PRED, MapperID id=0, MappingTagID tag=0, UntypedBuffer map_arg=UntypedBuffer(), const char *provenance="") | |
| void | set_argument (UntypedBuffer arg) |
| void | set_future (Future f) |
| void | add_field (FieldID fid) |
| void | add_grant (Grant g) |
| void | add_wait_barrier (PhaseBarrier bar) |
| void | add_arrival_barrier (PhaseBarrier bar) |
| void | add_wait_handshake (LegionHandshake handshake) |
| void | add_arrival_handshake (LegionHandshake handshake) |
Public Attributes | |
| Domain | launch_domain |
| IndexSpace | launch_space |
| IndexSpace | sharding_space |
| LogicalRegion | region |
| LogicalPartition | partition |
| LogicalRegion | parent |
| ProjectionID | projection |
| UntypedBuffer | argument |
| Future | future |
| Predicate | predicate |
| std::set< FieldID > | fields |
| std::vector< Grant > | grants |
| std::vector< PhaseBarrier > | wait_barriers |
| std::vector< PhaseBarrier > | arrive_barriers |
| MapperID | map_id |
| MappingTagID | tag |
| UntypedBuffer | map_arg |
| std::string | provenance |
|
const std::vector < StaticDependence > * | static_dependences |
| bool | silence_warnings |
Index fill launchers are objects that are used to describe a fill over a particular domain. They can be used with projeciton functions to describe a fill over an arbitrary set of logical regions.
1.8.6