Template Struct SynchronousInterface< gmt_tag >¶
- Defined in File gmt_synchronous_interface.h
Struct Documentation¶
-
template <>
template<>
structSynchronousInterface
<gmt_tag>¶ Public Static Functions
-
template <typename FunT, typename InArgsT>
static voidexecuteAt
(const Locality &loc, FunT &&function, const InArgsT &args)
-
template <typename FunT, typename InArgsT>
static voidexecuteAtWithRetBuff
(const Locality &loc, FunT &&function, const InArgsT &args, uint8_t *resultBuffer, uint32_t *resultSize)¶
-
template <typename FunT, typename InArgsT, typename ResT>
static voidexecuteAtWithRet
(const Locality &loc, FunT &&function, const InArgsT &args, ResT *result)
-
template <typename FunT, typename InArgsT>
static voidexecuteOnAll
(FunT &&function, const InArgsT &args)
-
template <typename FunT, typename InArgsT>
static voidforEachAt
(const Locality &loc, FunT &&function, const InArgsT &args, const size_t numIters)
-
template <typename FunT, typename InArgsT>
static voidforEachOnAll
(FunT &&function, const InArgsT &args, const size_t numIters)
-
template <typename T>
static voiddma
(const Locality &destLoc, const T *remoteAddress, const T *localData, const size_t numElements)
-
template <typename FunT, typename InArgsT>