DASH  0.3.0
dash::halo::CoordinateInnerAccess< CoordinateAccessT > Class Template Reference

Public Types

using Element_t = typename CoordinateAccessT::Element_t
 
using index_t = typename CoordinateAccessT::index_t
 
using ViewSpec_t = typename CoordinateAccessT::ViewSpec_t
 
using Offsets_t = typename CoordinateAccessT::Offsets_t
 
using DataInnerAccess_t = DataInnerAccess< Self_t, 0 >
 
using ViewRange_t = typename CoordinateAccessT::ViewRange_t
 
using AllViewRanges_t = typename CoordinateAccessT::AllViewRanges_t
 

Public Member Functions

 CoordinateInnerAccess (const AllViewRanges_t &ranges, Element_t *mem, const Offsets_t *offsets)
 
ViewRange_t range_dim (dim_t dim)
 
AllViewRanges_t ranges ()
 
decltype(auto) operator[] (index_t pos)
 
decltype(auto) operator[] (index_t pos) const
 

Static Public Member Functions

static decltype(auto) constexpr ndim ()
 
static decltype(auto) constexpr memory_order ()
 

Detailed Description

template<typename CoordinateAccessT>
class dash::halo::CoordinateInnerAccess< CoordinateAccessT >

Definition at line 17 of file CoordinateAccess.h.


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