Legion Runtime
|
#include <legion.h>
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 |
std::size_t | hash (void) 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 |
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.