Loading source/adios2/helper/adiosMemory.h +7 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,13 @@ int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode = false); template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const Dims &inMemStart, const Dims &inMemCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const Dims &outMemStart, const Dims &outMemCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode = false); template <class T> size_t PayloadSize(const T *data, const Dims &count) noexcept; Loading source/adios2/helper/adiosMemory.inl +10 −0 Original line number Diff line number Diff line Loading @@ -638,6 +638,16 @@ static void NdCopyIterDFDynamicRevEndian(const char *inBase, char *outBase, } } template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const Dims &inMemStart, const Dims &inMemCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const Dims &outMemStart, const Dims &outMemCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode) { } template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, Loading Loading
source/adios2/helper/adiosMemory.h +7 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,13 @@ int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode = false); template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const Dims &inMemStart, const Dims &inMemCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const Dims &outMemStart, const Dims &outMemCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode = false); template <class T> size_t PayloadSize(const T *data, const Dims &count) noexcept; Loading
source/adios2/helper/adiosMemory.inl +10 −0 Original line number Diff line number Diff line Loading @@ -638,6 +638,16 @@ static void NdCopyIterDFDynamicRevEndian(const char *inBase, char *outBase, } } template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const Dims &inMemStart, const Dims &inMemCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, const Dims &outStart, const Dims &outCount, const Dims &outMemStart, const Dims &outMemCount, const bool outIsRowMajor, const bool outIsLittleEndian, const bool safeMode) { } template <class T> int NdCopy(const char *in, const Dims &inStart, const Dims &inCount, const bool inIsRowMajor, const bool inIsLittleEndian, char *out, Loading