Legion Runtime
|
Typedefs | |
typedef UntypedBuffer | TaskArgument |
typedef ::legion_error_t | LegionErrorType |
typedef ::legion_privilege_mode_t | PrivilegeMode |
typedef ::legion_allocate_mode_t | AllocateMode |
typedef ::legion_coherence_property_t | CoherenceProperty |
typedef ::legion_region_flags_t | RegionFlags |
typedef ::legion_projection_type_t | ProjectionType |
typedef ::legion_partition_kind_t | PartitionKind |
typedef ::legion_external_resource_t | ExternalResource |
typedef ::legion_timing_measurement_t | TimingMeasurement |
typedef ::legion_dependence_type_t | DependenceType |
typedef ::legion_mappable_type_id_t | MappableType |
typedef ::legion_file_mode_t | LegionFileMode |
typedef ::legion_execution_constraint_t | ExecutionConstraintKind |
typedef ::legion_layout_constraint_t | LayoutConstraintKind |
typedef ::legion_equality_kind_t | EqualityKind |
typedef ::legion_dimension_kind_t | DimensionKind |
typedef ::legion_isa_kind_t | ISAKind |
typedef ::legion_resource_constraint_t | ResourceKind |
typedef ::legion_launch_constraint_t | LaunchKind |
typedef ::legion_specialized_constraint_t | SpecializedKind |
typedef ::legion_unbounded_pool_scope_t | UnboundPoolScope |
typedef IndexTaskLauncher | IndexLauncher |
typedef Runtime | HighLevelRuntime |
template<typename FT , int N, typename T = ::legion_coord_t> | |
using | GenericAccessor = Realm::GenericAccessor< FT, N, T > |
template<typename FT , int N, typename T = ::legion_coord_t> | |
using | AffineAccessor = Realm::AffineAccessor< FT, N, T > |
template<typename FT , int N, typename T = ::legion_coord_t> | |
using | MultiAffineAccessor = Realm::MultiAffineAccessor< FT, N, T > |
typedef Realm::Runtime | RealmRuntime |
typedef Realm::Machine | Machine |
typedef Realm::Memory | Memory |
typedef Realm::Processor | Processor |
typedef Realm::ProcessorGroup | ProcessorGroup |
typedef Realm::CodeDescriptor | CodeDescriptor |
typedef Realm::Reservation | Reservation |
typedef Realm::CompletionQueue | CompletionQueue |
typedef ::legion_reduction_op_id_t | ReductionOpID |
typedef Realm::ReductionOpUntyped | ReductionOp |
typedef ::legion_custom_serdez_id_t | CustomSerdezID |
typedef Realm::CustomSerdezUntyped | SerdezOp |
typedef Realm::Machine::ProcessorMemoryAffinity | ProcessorMemoryAffinity |
typedef Realm::Machine::MemoryMemoryAffinity | MemoryMemoryAffinity |
typedef Realm::DynamicTemplates::TagType | TypeTag |
typedef Realm::Logger | Logger |
typedef ::legion_coord_t | coord_t |
typedef std::map< CustomSerdezID, const Realm::CustomSerdezUntyped * > | SerdezOpTable |
typedef std::map< Realm::ReductionOpID, Realm::ReductionOpUntyped * > | ReductionOpTable |
typedef void(* | SerdezInitFnptr) (const ReductionOp *, void *&, size_t &) |
typedef void(* | SerdezFoldFnptr) (const ReductionOp *, void *&, size_t &, const void *) |
typedef std::map< Realm::ReductionOpID, SerdezRedopFns > | SerdezRedopTable |
typedef ::legion_projection_type_t | HandleType |
typedef ::legion_address_space_t | AddressSpace |
typedef ::legion_task_priority_t | TaskPriority |
typedef ::legion_task_priority_t | RealmPriority |
typedef ::legion_garbage_collection_priority_t | GCPriority |
typedef ::legion_color_t | Color |
typedef ::legion_field_id_t | FieldID |
typedef ::legion_trace_id_t | TraceID |
typedef ::legion_mapper_id_t | MapperID |
typedef ::legion_context_id_t | ContextID |
typedef ::legion_instance_id_t | InstanceID |
typedef ::legion_index_space_id_t | IndexSpaceID |
typedef ::legion_index_partition_id_t | IndexPartitionID |
typedef ::legion_index_tree_id_t | IndexTreeID |
typedef ::legion_field_space_id_t | FieldSpaceID |
typedef ::legion_generation_id_t | GenerationID |
typedef ::legion_type_handle | TypeHandle |
typedef ::legion_projection_id_t | ProjectionID |
typedef ::legion_sharding_id_t | ShardingID |
typedef ::legion_region_tree_id_t | RegionTreeID |
typedef ::legion_distributed_id_t | DistributedID |
typedef ::legion_address_space_t | AddressSpaceID |
typedef ::legion_tunable_id_t | TunableID |
typedef ::legion_local_variable_id_t | LocalVariableID |
typedef ::legion_mapping_tag_id_t | MappingTagID |
typedef ::legion_semantic_tag_t | SemanticTag |
typedef ::legion_variant_id_t | VariantID |
typedef ::legion_code_descriptor_id_t | CodeDescriptorID |
typedef ::legion_unique_id_t | UniqueID |
typedef ::legion_version_id_t | VersionID |
typedef ::legion_projection_epoch_id_t | ProjectionEpochID |
typedef ::legion_task_id_t | TaskID |
typedef ::legion_layout_constraint_id_t | LayoutConstraintID |
typedef ::legion_shard_id_t | ShardID |
typedef ::legion_provenance_id_t | ProvenanceID |
typedef ::legion_internal_color_t | LegionColor |
typedef void(* | RegistrationCallbackFnptr) (Machine machine, Runtime *rt, const std::set< Processor > &local_procs) |
typedef void(* | RegistrationWithArgsCallbackFnptr) (const RegistrationCallbackArgs &args) |
typedef LogicalRegion(* | RegionProjectionFnptr) (LogicalRegion parent, const DomainPoint &, Runtime *rt) |
typedef LogicalRegion(* | PartitionProjectionFnptr) (LogicalPartition parent, const DomainPoint &, Runtime *rt) |
typedef bool(* | PredicateFnptr) (const void *, size_t, const std::vector< Future > futures) |
typedef void(* | RealmFnptr) (const void *, size_t, const void *, size_t, Processor) |
typedef Internal::TaskContext * | Context |
typedef std::map< Color, ColoredPoints > | Coloring |
typedef std::map< Color, Domain > | DomainColoring |
typedef std::map< DomainPoint, ColoredPoints > | PointColoring |
typedef std::map< DomainPoint, Domain > | DomainPointColoring |
typedef std::map< DomainPoint, std::set< Domain > > | MultiDomainPointColoring |
template<int DIM, typename T = coord_t> | |
using | Point = Realm::Point< DIM, T > |
template<int DIM, typename T = coord_t> | |
using | Rect = Realm::Rect< DIM, T > |
template<int M, int N, typename T = coord_t> | |
using | Transform = Realm::Matrix< M, N, T > |
template<int DIM, typename T = coord_t> | |
using | DomainT = Realm::IndexSpace< DIM, T > |
Namespace for all Legion runtime objects