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

#include <legion.h>

Inheritance diagram for Legion::LogicalPartitionT< DIM, COORD_T >:
Legion::LogicalPartition

Public Member Functions

 LogicalPartitionT (const LogicalPartition &rhs)
 
LogicalPartitionToperator= (const LogicalPartition &rhs)
 
- Public Member Functions inherited from Legion::LogicalPartition
bool operator== (const LogicalPartition &rhs) const
 
bool operator!= (const LogicalPartition &rhs) const
 
bool operator< (const LogicalPartition &rhs) const
 
IndexPartition get_index_partition (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 LogicalPartitionT (RegionTreeID tid, IndexPartition pid, FieldSpace field)
 
- Protected Member Functions inherited from Legion::LogicalPartition
FRIEND_ALL_RUNTIME_CLASSES LogicalPartition (RegionTreeID tid, IndexPartition pid, FieldSpace field)
 

Additional Inherited Members

- Static Public Attributes inherited from Legion::LogicalPartition
static const LogicalPartition NO_PART
 
- Protected Attributes inherited from Legion::LogicalPartition
RegionTreeID tree_id
 
IndexPartition index_partition
 
FieldSpace field_space
 

Detailed Description

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

A templated logical partition that captures the dimension and coordinate type of an logical partition as template parameters for enhanced type checking and efficiency


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