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

#include <legion.h>

Inheritance diagram for Legion::IndexSpaceT< DIM, COORD_T >:
Legion::IndexSpace

Public Member Functions

 IndexSpaceT (const IndexSpace &rhs)
 
IndexSpaceToperator= (const IndexSpace &rhs)
 
- Public Member Functions inherited from Legion::IndexSpace
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
 

Protected Member Functions

FRIEND_ALL_RUNTIME_CLASSES IndexSpaceT (IndexSpaceID id, IndexTreeID tid)
 
- Protected Member Functions inherited from Legion::IndexSpace
FRIEND_ALL_RUNTIME_CLASSES IndexSpace (IndexSpaceID id, IndexTreeID tid, TypeTag tag)
 

Additional Inherited Members

- Static Public Attributes inherited from Legion::IndexSpace
static const IndexSpace NO_SPACE
 
- Protected Attributes inherited from Legion::IndexSpace
IndexSpaceID id
 
IndexTreeID tid
 
TypeTag type_tag
 

Detailed Description

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

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


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