DASH  0.3.0
dash::halo::DataAccess< CoordinateAccessT, CurrentDimension > Class Template Reference

Public Types

using Element_t = typename CoordinateAccessT::Element_t
 
using index_t = typename CoordinateAccessT::index_t
 
using Coords_t = typename CoordinateAccessT::Coords_t
 

Public Member Functions

 DataAccess (const CoordinateAccessT *access, Element_t *mem, const Coords_t &coords, region_index_t reg_index, bool halo)
 
template<dim_t _CurrentDimension = CurrentDimension + 1>
std::enable_if_t<(_CurrentDimension !=NumDimensions), DataAccess< CoordinateAccessT, CurrentDimension+1 > > operator[] (index_t pos)
 
template<dim_t _CurrentDimension = CurrentDimension + 1>
std::enable_if_t<(_CurrentDimension==NumDimensions), Element_t > & operator[] (index_t pos)
 

Detailed Description

template<typename CoordinateAccessT, dim_t CurrentDimension>
class dash::halo::DataAccess< CoordinateAccessT, CurrentDimension >

Definition at line 110 of file CoordinateAccess.h.


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