![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The Uniform Cuda/HIP memory buffer implementation. More...
#include <BufUniformCudaHipRtImpl.hpp>
Public Member Functions | |
BufUniformCudaHipRtImpl (BufUniformCudaHipRtImpl &&)=delete | |
template<typename TExtent > | |
ALPAKA_FN_HOST | BufUniformCudaHipRtImpl (DevUniformCudaHipRt< TApi > dev, TElem *pMem, std::function< void(TElem *)> deleter, TExtent const &extent, std::size_t pitchBytes) |
ALPAKA_FN_HOST | ~BufUniformCudaHipRtImpl () |
auto | operator= (BufUniformCudaHipRtImpl &&) -> BufUniformCudaHipRtImpl &=delete |
Friends | |
template<typename TBuf , typename TSfinae > | |
struct | alpaka::trait::GetDev |
template<typename TBuf , typename TSfinae > | |
struct | alpaka::trait::GetExtents |
template<typename TBuf , typename TSfinae > | |
struct | alpaka::trait::GetPitchesInBytes |
template<typename TBuf , typename TDev , typename TSfinae > | |
struct | alpaka::trait::GetPtrDev |
template<typename TBuf , typename TSfinae > | |
struct | alpaka::trait::GetPtrNative |
The Uniform Cuda/HIP memory buffer implementation.
Definition at line 38 of file BufUniformCudaHipRtImpl.hpp.
|
inline |
Definition at line 48 of file BufUniformCudaHipRtImpl.hpp.
|
delete |
|
inline |
Definition at line 78 of file BufUniformCudaHipRtImpl.hpp.
|
delete |
|
friend |
Definition at line 94 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 97 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 106 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 103 of file BufUniformCudaHipRtImpl.hpp.
|
friend |
Definition at line 100 of file BufUniformCudaHipRtImpl.hpp.