|
using | Element_t = typename HaloBlockT::Element_t |
|
using | HaloBlock_t = HaloBlockT |
|
using | HaloMemory_t = HaloMemory< HaloBlock_t > |
|
using | index_t = typename std::make_signed< typename Pattern_t::index_type >::type |
|
using | uindex_t = typename std::make_unsigned< index_t >::type |
|
using | ViewSpec_t = typename HaloBlockT::ViewSpec_t |
|
using | Offsets_t = std::array< index_t, NumDimensions > |
|
using | DataAccess_t = DataAccess< Self_t, 0 > |
|
using | Coords_t = typename HaloMemory_t::ElementCoords_t |
|
using | ViewRange_t = ViewRange< index_t > |
|
using | AllViewRanges_t = std::array< ViewRange_t, NumDimensions > |
|
using | CoordInnerAcc_t = CoordinateInnerAccess< Self_t > |
|
using | CoordHaloAcc_t = CoordinateHaloAccess< Self_t > |
|
|
| CoordinateAccess (const HaloBlockT *haloblock, Element_t *local_memory, HaloMemory_t *halomemory) |
|
ViewRange_t | range_dim (dim_t dim) |
|
AllViewRanges_t | ranges () |
|
ViewRange_t | range_local_dim (dim_t dim) |
|
AllViewRanges_t | ranges_local () |
|
ViewRange_t | range_halo_dim (dim_t dim) |
|
AllViewRanges_t | ranges_halo () |
|
decltype(auto) | operator[] (index_t pos) |
|
decltype(auto) | operator[] (index_t pos) const |
|
|
static decltype(auto) constexpr | ndim () |
|
static decltype(auto) constexpr | memory_order () |
|
template<typename HaloBlockT>
class dash::halo::CoordinateAccess< HaloBlockT >
Definition at line 14 of file CoordinateAccess.h.
The documentation for this class was generated from the following file: