Legion Runtime
Public Member Functions | Protected Member Functions | List of all members
Legion::LogicalRegionT< DIM, COORD_T > Class Template Reference

#include <legion.h>

Inheritance diagram for Legion::LogicalRegionT< DIM, COORD_T >:
Legion::LogicalRegion

Public Member Functions

 LogicalRegionT (const LogicalRegion &rhs)
 
LogicalRegionToperator= (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
 
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
 

Detailed Description

template<int DIM, typename COORD_T = coord_t>
class Legion::LogicalRegionT< DIM, COORD_T >

A templated logical region that captures the dimension and coordinate type of a logical region as template parameters for enhanced type checking and efficiency.


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