|
| static void | addGhostValuesByGlobalID (const size_t gsize, const size_t *globalIDs, const size_t N, const size_t *ndxReq, size_t *ndxMap, const STYPE *src, const size_t dst_size, DTYPE *dst) |
| |
| static void | addValuesByIndex (size_t N, const size_t *indices, const STYPE *src, DTYPE *dst) |
| |
| static bool | allGhostIndices (const size_t N, const size_t *indices, const size_t start, const size_t end) |
| |
| static bool | containsIndex (const size_t N, const size_t *indices, const size_t i) |
| |
| static void | getGhostAddValuesByGlobalID (const size_t gsize, const size_t *globalIDs, const size_t N, const size_t *ndxReq, size_t *ndxMap, const size_t src_size, const STYPE *src, DTYPE *dst) |
| |
| static void | getGhostValuesByGlobalID (const size_t gsize, const size_t *globalIDs, const size_t N, const size_t *ndxReq, size_t *ndxMap, const size_t src_size, const STYPE *src1, const STYPE *src2, DTYPE *dst) |
| |
| static void | getValuesByIndex (size_t N, const size_t *indices, const STYPE *src, DTYPE *dst) |
| |
| static void | setGhostValuesByGlobalID (const size_t gsize, const size_t *globalIDs, const size_t N, const size_t *ndxReq, size_t *ndxMap, const STYPE *src, const size_t dst_size, DTYPE *dst) |
| |
| static void | setValuesByIndex (size_t N, const size_t *indices, const STYPE *src, DTYPE *dst) |
| |
template<typename STYPE, typename DTYPE = STYPE>
class AMP::LinearAlgebra::DeviceDataHelpers< STYPE, DTYPE >
A default set of helper functions for vector operations.
DataHelpers impliments a default set of vector operations on the GPU.
Definition at line 15 of file DeviceDataHelpers.h.