#include <PackInfoPdfDoublePrecisionCUDA.h>
|
| PackInfoPdfDoublePrecisionCUDA (BlockDataID pdfsID_) |
|
virtual | ~PackInfoPdfDoublePrecisionCUDA () |
|
void | pack (stencil::Direction dir, unsigned char *buffer, IBlock *block, gpuStream_t stream) override |
|
void | communicateLocal (stencil::Direction, const IBlock *, IBlock *, gpuStream_t) override |
|
void | unpack (stencil::Direction dir, unsigned char *buffer, IBlock *block, gpuStream_t stream) override |
|
uint_t | size (stencil::Direction dir, IBlock *block) override |
|
◆ PackInfoPdfDoublePrecisionCUDA()
walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::PackInfoPdfDoublePrecisionCUDA |
( |
BlockDataID |
pdfsID_ | ) |
|
|
inline |
◆ ~PackInfoPdfDoublePrecisionCUDA()
virtual walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::~PackInfoPdfDoublePrecisionCUDA |
( |
| ) |
|
|
inlinevirtual |
◆ communicateLocal()
void walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::communicateLocal |
( |
stencil::Direction |
, |
|
|
const IBlock * |
, |
|
|
IBlock * |
, |
|
|
gpuStream_t |
|
|
) |
| |
|
inlineoverride |
◆ pack()
void walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::pack |
( |
stencil::Direction |
dir, |
|
|
unsigned char * |
buffer, |
|
|
IBlock * |
block, |
|
|
gpuStream_t |
stream |
|
) |
| |
|
override |
◆ size()
uint_t walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::size |
( |
stencil::Direction |
dir, |
|
|
IBlock * |
block |
|
) |
| |
|
override |
◆ unpack()
void walberla::pystencils::PackInfoPdfDoublePrecisionCUDA::unpack |
( |
stencil::Direction |
dir, |
|
|
unsigned char * |
buffer, |
|
|
IBlock * |
block, |
|
|
gpuStream_t |
stream |
|
) |
| |
|
override |
The documentation for this class was generated from the following files: