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