![]() |
Realm
A distributed, event-based tasking library
|
#include <indexspace.h>
Public Member Functions | |
| virtual size_t | linearize (const Point< N, T > &p) const =0 |
Public Member Functions inherited from Realm::LinearizedIndexSpaceIntfc | |
| virtual | ~LinearizedIndexSpaceIntfc (void) |
| virtual LinearizedIndexSpaceIntfc * | clone (void) const =0 |
| virtual size_t | size (void) const =0 |
| template<int N, typename T > | |
| bool | check_dim (void) const |
| template<int N, typename T > | |
| LinearizedIndexSpace< N, T > & | as_dim (void) |
| template<int N, typename T > | |
| const LinearizedIndexSpace< N, T > & | as_dim (void) const |
Public Attributes | |
| IndexSpace< N, T > | indexspace |
Public Attributes inherited from Realm::LinearizedIndexSpaceIntfc | |
| int | dim |
| int | idxtype |
Protected Member Functions | |
| LinearizedIndexSpace (const IndexSpace< N, T > &_indexspace) | |
Protected Member Functions inherited from Realm::LinearizedIndexSpaceIntfc | |
| LinearizedIndexSpaceIntfc (int _dim, int _idxtype) | |
|
protected |
|
pure virtual |
Implemented in Realm::AffineLinearizedIndexSpace< N, T >.
| IndexSpace<N, T> Realm::LinearizedIndexSpace< N, T >::indexspace |