walberla::gpu::GeneratedNonUniformGPUPackInfo Member List

This is the complete list of members for walberla::gpu::GeneratedNonUniformGPUPackInfo, including all inherited members.

bufferSize_walberla::gpu::GeneratedNonUniformGPUPackInfomutableprotected
clearBufferSizeCheckMap()walberla::gpu::GeneratedNonUniformGPUPackInfoinline
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
constantDataExchange() const =0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfo
packDataCoarseToFine(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) constwalberla::gpu::GeneratedNonUniformGPUPackInfoinline
packDataCoarseToFineImpl(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0walberla::gpu::GeneratedNonUniformGPUPackInfoprotectedpure virtual
packDataEqualLevel(const Block *sender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) constwalberla::gpu::GeneratedNonUniformGPUPackInfoinline
packDataEqualLevelImpl(const Block *sender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0walberla::gpu::GeneratedNonUniformGPUPackInfoprotectedpure virtual
packDataFineToCoarse(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) constwalberla::gpu::GeneratedNonUniformGPUPackInfoinline
packDataFineToCoarseImpl(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0walberla::gpu::GeneratedNonUniformGPUPackInfoprotectedpure virtual
sizeCoarseToFineReceive(Block *fineReceiver, stencil::Direction dir)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
sizeCoarseToFineSend(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
sizeEqualLevelSend(const Block *sender, stencil::Direction dir)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
sizeFineToCoarseSend(const Block *fineSender, stencil::Direction dir)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
threadsafeReceiving() const =0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
unpackDataEqualLevel(Block *receiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0walberla::gpu::GeneratedNonUniformGPUPackInfopure virtual
~GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfovirtual