waLBerla 7.2
Loading...
Searching...
No Matches
walberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T > Member List

This is the complete list of members for walberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >, including all inherited members.

addForLocalEqualLevelComm(const Block *, Block *, stencil::Direction) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
bufferSize_walberla::gpu::GeneratedNonUniformGPUPackInfomutableprotected
clearBufferSizeCheckMap()walberla::gpu::GeneratedNonUniformGPUPackInfoinline
communicateLocalCoarseToFine(const Block *, Block *, stencil::Direction, gpuStream_t) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, GpuBuffer_T &byte_buffer, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
communicateLocalEqualLevel(uint64_t, uint8_t, gpuStream_t) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
communicateLocalFineToCoarse(const Block *, Block *, stencil::Direction, gpuStream_t) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, GpuBuffer_T &byte_buffer, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
constantDataExchange() const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
fieldID_walberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >private
GeneratedNonUniformGPUFieldPackInfo(const BlockDataID fieldID)walberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inline
GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfo
kernels_walberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >private
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 &byte_buffer, gpuStream_t stream) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >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 &byte_buffer, gpuStream_t stream) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >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 &byte_buffer, gpuStream_t stream) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
sizeCoarseToFineReceive(Block *fineReceiver, stencil::Direction dir) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
sizeCoarseToFineSend(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
sizeEqualLevelSend(const Block *sender, stencil::Direction dir) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
sizeFineToCoarseSend(const Block *fineSender, stencil::Direction dir) const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
sync() overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
threadsafeReceiving() const overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >inlinevirtual
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, GpuBuffer_T &byte_buffer, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
unpackDataEqualLevel(Block *receiver, stencil::Direction dir, GpuBuffer_T &byte_buffer, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, GpuBuffer_T &byte_buffer, gpuStream_t stream) overridewalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >virtual
value_type typedefwalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >
~GeneratedNonUniformGPUFieldPackInfo()=defaultwalberla::GeneratedNonUniformGPUFieldPackInfo< Field_T, PackingKernels_T >
~GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfovirtual