Legion Runtime
Loading...
Searching...
No Matches
mapping.h File Reference
#include <map>
#include <set>
#include <list>
#include <deque>
#include <vector>
#include "legion/api/registrars.h"
#include "legion/api/runtime.h"
#include "legion/api/mapping.inl"

Go to the source code of this file.

Classes

class  Legion::Mappable
 
class  Legion::Task
 
class  Legion::Copy
 
class  Legion::InlineMapping
 
class  Legion::Acquire
 
class  Legion::Release
 
class  Legion::Close
 
class  Legion::Fill
 
class  Legion::Partition
 
class  Legion::MustEpoch
 
class  Legion::Mapping::PhysicalInstance
 
class  Legion::Mapping::CollectiveView
 
class  Legion::Mapping::MapperEvent
 
class  Legion::Mapping::ProfilingRequest
 
class  Legion::Mapping::ProfilingResponse
 
struct  Legion::Mapping::TaskGeneratorArguments
 
class  Legion::Mapping::Mapper
 
struct  Legion::Mapping::Mapper::TaskOptions
 
struct  Legion::Mapping::Mapper::PremapTaskInput
 
struct  Legion::Mapping::Mapper::PremapTaskOutput
 
struct  Legion::Mapping::Mapper::TaskSlice
 
struct  Legion::Mapping::Mapper::SliceTaskInput
 
struct  Legion::Mapping::Mapper::SliceTaskOutput
 
struct  Legion::Mapping::Mapper::MapTaskInput
 
struct  Legion::Mapping::Mapper::MapTaskOutput
 
struct  Legion::Mapping::Mapper::ReplicateTaskInput
 
struct  Legion::Mapping::Mapper::ReplicateTaskOutput
 
struct  Legion::Mapping::Mapper::MapReplicateTaskOutput
 
struct  Legion::Mapping::Mapper::SelectVariantInput
 
struct  Legion::Mapping::Mapper::SelectVariantOutput
 
struct  Legion::Mapping::Mapper::PostMapInput
 
struct  Legion::Mapping::Mapper::PostMapOutput
 
struct  Legion::Mapping::Mapper::SelectTaskSrcInput
 
struct  Legion::Mapping::Mapper::SelectTaskSrcOutput
 
struct  Legion::Mapping::Mapper::CreateTaskTemporaryInput
 
struct  Legion::Mapping::Mapper::CreateTaskTemporaryOutput
 
struct  Legion::Mapping::Mapper::SpeculativeOutput
 
struct  Legion::Mapping::Mapper::TaskProfilingInfo
 
struct  Legion::Mapping::Mapper::SelectShardingFunctorInput
 
struct  Legion::Mapping::Mapper::SelectShardingFunctorOutput
 
struct  Legion::Mapping::Mapper::MapInlineInput
 
struct  Legion::Mapping::Mapper::MapInlineOutput
 
struct  Legion::Mapping::Mapper::SelectInlineSrcInput
 
struct  Legion::Mapping::Mapper::SelectInlineSrcOutput
 
struct  Legion::Mapping::Mapper::CreateInlineTemporaryInput
 
struct  Legion::Mapping::Mapper::CreateInlineTemporaryOutput
 
struct  Legion::Mapping::Mapper::InlineProfilingInfo
 
struct  Legion::Mapping::Mapper::MapCopyInput
 
struct  Legion::Mapping::Mapper::MapCopyOutput
 
struct  Legion::Mapping::Mapper::SelectCopySrcInput
 
struct  Legion::Mapping::Mapper::SelectCopySrcOutput
 
struct  Legion::Mapping::Mapper::CreateCopyTemporaryInput
 
struct  Legion::Mapping::Mapper::CreateCopyTemporaryOutput
 
struct  Legion::Mapping::Mapper::CopyProfilingInfo
 
struct  Legion::Mapping::Mapper::MapCloseInput
 
struct  Legion::Mapping::Mapper::MapCloseOutput
 
struct  Legion::Mapping::Mapper::SelectCloseSrcInput
 
struct  Legion::Mapping::Mapper::SelectCloseSrcOutput
 
struct  Legion::Mapping::Mapper::CreateCloseTemporaryInput
 
struct  Legion::Mapping::Mapper::CreateCloseTemporaryOutput
 
struct  Legion::Mapping::Mapper::CloseProfilingInfo
 
struct  Legion::Mapping::Mapper::MapAcquireInput
 
struct  Legion::Mapping::Mapper::MapAcquireOutput
 
struct  Legion::Mapping::Mapper::AcquireProfilingInfo
 
struct  Legion::Mapping::Mapper::MapReleaseInput
 
struct  Legion::Mapping::Mapper::MapReleaseOutput
 
struct  Legion::Mapping::Mapper::SelectReleaseSrcInput
 
struct  Legion::Mapping::Mapper::SelectReleaseSrcOutput
 
struct  Legion::Mapping::Mapper::CreateReleaseTemporaryInput
 
struct  Legion::Mapping::Mapper::CreateReleaseTemporaryOutput
 
struct  Legion::Mapping::Mapper::ReleaseProfilingInfo
 
struct  Legion::Mapping::Mapper::SelectPartitionProjectionInput
 
struct  Legion::Mapping::Mapper::SelectPartitionProjectionOutput
 
struct  Legion::Mapping::Mapper::MapPartitionInput
 
struct  Legion::Mapping::Mapper::MapPartitionOutput
 
struct  Legion::Mapping::Mapper::SelectPartitionSrcInput
 
struct  Legion::Mapping::Mapper::SelectPartitionSrcOutput
 
struct  Legion::Mapping::Mapper::CreatePartitionTemporaryInput
 
struct  Legion::Mapping::Mapper::CreatePartitionTemporaryOutput
 
struct  Legion::Mapping::Mapper::PartitionProfilingInfo
 
struct  Legion::Mapping::Mapper::FutureMapReductionInput
 
struct  Legion::Mapping::Mapper::FutureMapReductionOutput
 
struct  Legion::Mapping::Mapper::ContextConfigOutput
 
struct  Legion::Mapping::Mapper::SelectTunableInput
 
struct  Legion::Mapping::Mapper::SelectTunableOutput
 
struct  Legion::Mapping::Mapper::MustEpochShardingFunctorOutput
 
struct  Legion::Mapping::Mapper::MappingConstraint
 
struct  Legion::Mapping::Mapper::MapMustEpochInput
 
struct  Legion::Mapping::Mapper::MapMustEpochOutput
 
struct  Legion::Mapping::Mapper::MapDataflowGraphInput
 
struct  Legion::Mapping::Mapper::MapDataflowGraphOutput
 
struct  Legion::Mapping::Mapper::MemoizeInput
 
struct  Legion::Mapping::Mapper::MemoizeOutput
 
struct  Legion::Mapping::Mapper::SelectMappingInput
 
struct  Legion::Mapping::Mapper::SelectMappingOutput
 
struct  Legion::Mapping::Mapper::SelectStealingInput
 
struct  Legion::Mapping::Mapper::SelectStealingOutput
 
struct  Legion::Mapping::Mapper::StealRequestInput
 
struct  Legion::Mapping::Mapper::StealRequestOutput
 
struct  Legion::Mapping::Mapper::MapperMessage
 
struct  Legion::Mapping::Mapper::MapperTaskResult
 
class  Legion::Mapping::MapperRuntime
 
class  Legion::Mapping::AutoLock
 

Namespaces

namespace  Legion
 
namespace  Legion::Mapping
 

Detailed Description

The mapper interface and the operations presented to it