#include <legion.h>
Public Member Functions | |
| bool | operator== (const IndexSpace &rhs) const |
| bool | operator!= (const IndexSpace &rhs) const |
| bool | operator< (const IndexSpace &rhs) const |
| bool | operator> (const IndexSpace &rhs) const |
| IndexSpaceID | 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 IndexSpace | NO_SPACE |
Protected Member Functions | |
| FRIEND_ALL_RUNTIME_CLASSES | IndexSpace (IndexSpaceID id, IndexTreeID tid, TypeTag tag) |
Protected Attributes | |
| IndexSpaceID | id |
| IndexTreeID | tid |
| TypeTag | type_tag |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const IndexSpace &is) |
Index spaces are handles that reference a collection of points. These collections of points are used to define the "rows" of a logical region. Only the Legion runtime is able to create non-empty index spaces.
|
static |
empty index space handle
1.8.6