Legion Runtime
|
#include <legion.h>
Public Member Functions | |
LogicalRegionT (const LogicalRegion &rhs) | |
LogicalRegionT & | operator= (const LogicalRegion &rhs) |
Public Member Functions inherited from Legion::LogicalRegion | |
bool | operator== (const LogicalRegion &rhs) const |
bool | operator!= (const LogicalRegion &rhs) const |
bool | operator< (const LogicalRegion &rhs) const |
std::size_t | hash (void) const |
IndexSpace | get_index_space (void) const |
FieldSpace | get_field_space (void) const |
RegionTreeID | get_tree_id (void) const |
bool | exists (void) const |
TypeTag | get_type_tag (void) const |
int | get_dim (void) const |
Protected Member Functions | |
FRIEND_ALL_RUNTIME_CLASSES | LogicalRegionT (RegionTreeID tid, IndexSpace index, FieldSpace field) |
Protected Member Functions inherited from Legion::LogicalRegion | |
FRIEND_ALL_RUNTIME_CLASSES | LogicalRegion (RegionTreeID tid, IndexSpace index, FieldSpace field) |
Additional Inherited Members | |
Static Public Attributes inherited from Legion::LogicalRegion | |
static const LogicalRegion | NO_REGION |
Protected Attributes inherited from Legion::LogicalRegion | |
RegionTreeID | tree_id |
IndexSpace | index_space |
FieldSpace | field_space |
A templated logical region that captures the dimension and coordinate type of a logical region as template parameters for enhanced type checking and efficiency.