#include <GeneratedGPUPackInfo.h>
|
| GeneratedGPUPackInfo ()=default |
|
virtual | ~GeneratedGPUPackInfo ()=default |
|
virtual void | pack (stencil::Direction dir, unsigned char *buffer, IBlock *block, gpuStream_t stream)=0 |
|
virtual void | communicateLocal (stencil::Direction dir, const IBlock *sender, IBlock *receiver, gpuStream_t stream)=0 |
|
virtual void | unpack (stencil::Direction dir, unsigned char *buffer, IBlock *block, gpuStream_t stream)=0 |
|
virtual uint_t | size (stencil::Direction dir, IBlock *block)=0 |
|
◆ GeneratedGPUPackInfo()
walberla::gpu::GeneratedGPUPackInfo::GeneratedGPUPackInfo |
( |
| ) |
|
|
default |
◆ ~GeneratedGPUPackInfo()
virtual walberla::gpu::GeneratedGPUPackInfo::~GeneratedGPUPackInfo |
( |
| ) |
|
|
virtualdefault |
◆ communicateLocal()
virtual void walberla::gpu::GeneratedGPUPackInfo::communicateLocal |
( |
stencil::Direction |
dir, |
|
|
const IBlock * |
sender, |
|
|
IBlock * |
receiver, |
|
|
gpuStream_t |
stream |
|
) |
| |
|
pure virtual |
◆ pack()
virtual void walberla::gpu::GeneratedGPUPackInfo::pack |
( |
stencil::Direction |
dir, |
|
|
unsigned char * |
buffer, |
|
|
IBlock * |
block, |
|
|
gpuStream_t |
stream |
|
) |
| |
|
pure virtual |
◆ size()
◆ unpack()
virtual void walberla::gpu::GeneratedGPUPackInfo::unpack |
( |
stencil::Direction |
dir, |
|
|
unsigned char * |
buffer, |
|
|
IBlock * |
block, |
|
|
gpuStream_t |
stream |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: