Legion Runtime
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Legion::IndexPartition Class Reference

#include <legion.h>

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

Public Member Functions

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
 

Static Public Attributes

static const IndexPartition NO_PART
 

Protected Member Functions

FRIEND_ALL_RUNTIME_CLASSES IndexPartition (IndexPartitionID id, IndexTreeID tid, TypeTag tag)
 

Protected Attributes

IndexPartitionID id
 
IndexTreeID tid
 
TypeTag type_tag
 

Detailed Description

Index partitions are handles that name partitions of an index space into various subspaces. Only the Legion runtime is able to create non-empty index partitions.


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