#include <atlas/parallel/HaloExchange.h>
template<int ParallelDim, int RANK>
halo_packer struct
Public static functions
-
template<typename DATA_TYPE>static void pack(const int sendcnt, array::
SVector<int> const& sendmap, const array:: ArrayView<DATA_TYPE, RANK>& field, DATA_TYPE* send_buffer, int) -
template<typename DATA_TYPE>static void unpack(const int recvcnt, array::
SVector<int> const& recvmap, const DATA_TYPE* recv_buffer, int, array:: ArrayView<DATA_TYPE, RANK>& field)