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

#include <legion.h>

Inheritance diagram for Legion::IndexPartitionT< DIM, COORD_T >:
Legion::IndexPartition

Public Member Functions

 IndexPartitionT (const IndexPartition &rhs)
 
IndexPartitionToperator= (const IndexPartition &rhs)
 
- Public Member Functions inherited from Legion::IndexPartition
bool operator== (const IndexPartition &rhs) const
 
bool operator!= (const IndexPartition &rhs) const
 
bool operator< (const IndexPartition &rhs) const
 
bool operator> (const IndexPartition &rhs) const
 
IndexPartitionID get_id (void) const
 
IndexTreeID 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 IndexPartitionT (IndexPartitionID id, IndexTreeID tid)
 
- Protected Member Functions inherited from Legion::IndexPartition
FRIEND_ALL_RUNTIME_CLASSES IndexPartition (IndexPartitionID id, IndexTreeID tid, TypeTag tag)
 

Additional Inherited Members

- Static Public Attributes inherited from Legion::IndexPartition
static const IndexPartition NO_PART
 
- Protected Attributes inherited from Legion::IndexPartition
IndexPartitionID id
 
IndexTreeID tid
 
TypeTag type_tag
 

Detailed Description

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

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


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