alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The CPU device ND memory copy task. More...
#include <Copy.hpp>
Public Types | |
using | DimMin1 = DimInt< TDim::value - 1u > |
Public Types inherited from alpaka::detail::TaskCopyCpuBase< TDim, TViewDst, TViewSrc, TExtent > | |
using | DstSize = Idx< TViewDst > |
using | Elem = alpaka::Elem< TViewSrc > |
using | ExtentSize = Idx< TExtent > |
using | SrcSize = Idx< TViewSrc > |
Public Member Functions | |
ALPAKA_FN_HOST auto | operator() () const -> void |
Public Member Functions inherited from alpaka::detail::TaskCopyCpuBase< TDim, TViewDst, TViewSrc, TExtent > | |
template<typename TViewFwd > | |
TaskCopyCpuBase (TViewFwd &&viewDst, TViewSrc const &viewSrc, TExtent const &extent) | |
ALPAKA_FN_HOST auto | printDebug () const -> void |
Additional Inherited Members | |
Public Attributes inherited from alpaka::detail::TaskCopyCpuBase< TDim, TViewDst, TViewSrc, TExtent > | |
Vec< TDim, DstSize > const | m_dstExtent |
std::uint8_t *const | m_dstMemNative |
Vec< TDim, DstSize > const | m_dstPitchBytes |
Vec< TDim, ExtentSize > const | m_extent |
ExtentSize const | m_extentWidthBytes |
Vec< TDim, SrcSize > const | m_srcExtent |
std::uint8_t const *const | m_srcMemNative |
Vec< TDim, SrcSize > const | m_srcPitchBytes |
The CPU device ND memory copy task.
using alpaka::detail::TaskCopyCpu< TDim, TViewDst, TViewSrc, TExtent >::DimMin1 = DimInt<TDim::value - 1u> |
|
inline |