|
| REALM_CUDA_HD | AffineAccessor (void) |
| |
| | AffineAccessor (RegionInstance inst, FieldID field_id, size_t subfield_offset=0) |
| |
| | AffineAccessor (RegionInstance inst, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
| template<int N2, typename T2 > |
| | AffineAccessor (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, size_t subfield_offset=0) |
| |
| template<int N2, typename T2 > |
| | AffineAccessor (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
| REALM_CUDA_HD | ~AffineAccessor (void) |
| |
| | AffineAccessor (const AffineAccessor &)=default |
| |
| AffineAccessor & | operator= (const AffineAccessor &)=default |
| |
| | AffineAccessor (AffineAccessor &&) noexcept=default |
| |
| AffineAccessor & | operator= (AffineAccessor &&) noexcept=default |
| |
| REALM_CUDA_HD FT * | ptr (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD FT | read (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD void | write (const Point< N, T > &p, FT newval) const |
| |
| REALM_CUDA_HD FT & | operator[] (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD | AffineAccessor (void) |
| |
| | AffineAccessor (RegionInstance inst, FieldID field_id, size_t subfield_offset=0) |
| |
| | AffineAccessor (RegionInstance inst, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
| REALM_CUDA_HD | ~AffineAccessor (void) |
| |
| | AffineAccessor (const AffineAccessor &)=default |
| |
| AffineAccessor & | operator= (const AffineAccessor &)=default |
| |
| | AffineAccessor (AffineAccessor &&) noexcept=default |
| |
| AffineAccessor & | operator= (AffineAccessor &&) noexcept=default |
| |
| REALM_CUDA_HD void | reset () |
| |
| void | reset (RegionInstance inst, FieldID field_id, size_t subfield_offset=0) |
| |
| void | reset (RegionInstance inst, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
| template<int N2, typename T2 > |
| void | reset (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, size_t subfield_offset=0) |
| |
| template<int N2, typename T2 > |
| void | reset (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
| REALM_CUDA_HD FT * | ptr (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD FT | read (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD void | write (const Point< N, T > &p, FT newval) const |
| |
| REALM_CUDA_HD FT & | operator[] (const Point< N, T > &p) const |
| |
| REALM_CUDA_HD bool | is_dense_arbitrary (const Rect< N, T > &bounds) const |
| |
| REALM_CUDA_HD bool | is_dense_col_major (const Rect< N, T > &bounds) const |
| |
| REALM_CUDA_HD bool | is_dense_row_major (const Rect< N, T > &bounds) const |
| |
| template<int N2, typename T2 > |
| | AffineAccessor (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, size_t subfield_offset=0) |
| |
| template<int N2, typename T2 > |
| | AffineAccessor (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, const Rect< N, T > &subrect, size_t subfield_offset=0) |
| |
|
| static bool | is_compatible (RegionInstance inst, FieldID field_id) |
| |
| static bool | is_compatible (RegionInstance inst, FieldID field_id, const Rect< N, T > &subrect) |
| |
| template<int N2, typename T2 > |
| static bool | is_compatible (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id) |
| |
| template<int N2, typename T2 > |
| static bool | is_compatible (RegionInstance inst, const Matrix< N2, N, T2 > &transform, const Point< N2, T2 > &offset, FieldID field_id, const Rect< N, T > &subrect) |
| |
| uintptr_t | base |
| |
| Point< N, size_t > | strides |
| |
| REALM_CUDA_HD FT * | get_ptr (const Point< N, T > &p) const |
| |