Template Class RemoteDataSlice

Class Documentation

template<typename FG_ELEMENT>
class RemoteDataSlice

Public Functions

inline RemoteDataSlice(IndexType size, IndexType keyIndex)

Constructor

Parameters:
  • sizes[in] d-dimensional vector specifying the extent in each dim

  • dim1d[in] reduced dimension in which the block has only one point

  • keyIndex[in] the index of the (d-1)-dimensional subgrid in the d-dimensional grid

  • lowerBounds[in] lower bounds of the subdomain where the remote data comes from. this is required for address calculations

inline const FG_ELEMENT *getData(size_t idx) const
inline std::vector<FG_ELEMENT> &getElementVector()
inline IndexType getKeyIndex() const