Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::SubgraphDefinition::Interpolation Struct Reference

#include <subgraph.h>

Public Types

enum  TargetKind {
  TARGET_INVALID , TARGET_TASK_BASE = OPKIND_TASK << 8 , TARGET_TASK_ARGS , TARGET_COPY_BASE = OPKIND_COPY << 8 ,
  TARGET_ARRIVAL_BASE = OPKIND_ARRIVAL << 8 , TARGET_ARRIVAL_BARRIER , TARGET_ARRIVAL_VALUE , TARGET_INSTANCE_BASE = OPKIND_INSTANTIATION << 8 ,
  TARGET_INSTANCE_ARGS , TARGET_ACQUIRE_BASE = OPKIND_ACQUIRE << 8 , TARGET_RELEASE_BASE = OPKIND_RELEASE << 8
}
 

Public Member Functions

 Interpolation ()
 

Public Attributes

size_t offset
 
size_t bytes
 
TargetKind target_kind
 
unsigned target_index
 
size_t target_offset
 
ReductionOpID redop_id
 

Member Enumeration Documentation

◆ TargetKind

Enumerator
TARGET_INVALID 
TARGET_TASK_BASE 
TARGET_TASK_ARGS 
TARGET_COPY_BASE 
TARGET_ARRIVAL_BASE 
TARGET_ARRIVAL_BARRIER 
TARGET_ARRIVAL_VALUE 
TARGET_INSTANCE_BASE 
TARGET_INSTANCE_ARGS 
TARGET_ACQUIRE_BASE 
TARGET_RELEASE_BASE 

Constructor & Destructor Documentation

◆ Interpolation()

Realm::SubgraphDefinition::Interpolation::Interpolation ( )

Member Data Documentation

◆ bytes

size_t Realm::SubgraphDefinition::Interpolation::bytes

◆ offset

size_t Realm::SubgraphDefinition::Interpolation::offset

◆ redop_id

ReductionOpID Realm::SubgraphDefinition::Interpolation::redop_id

◆ target_index

unsigned Realm::SubgraphDefinition::Interpolation::target_index

◆ target_kind

TargetKind Realm::SubgraphDefinition::Interpolation::target_kind

◆ target_offset

size_t Realm::SubgraphDefinition::Interpolation::target_offset

The documentation for this struct was generated from the following file: