walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T > Member List

This is the complete list of members for walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >, including all inherited members.

areNeighborsInDirection(const Block *block, const BlockID &neighborID, Vector3< cell_idx_t > dirVec) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >private
bufferSize_walberla::gpu::GeneratedNonUniformGPUPackInfomutableprotected
clearBufferSizeCheckMap()walberla::gpu::GeneratedNonUniformGPUPackInfoinline
CommData_T typedefwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
commDataID_walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
CommunicationStencil typedefwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
constantDataExchange() const overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlinevirtual
GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfo
getCoarseBlockCoalescenceInterval(const Block *coarseBlock, const BlockID &fineBlockID, Direction dir, const PdfField_T *field) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >private
getCoarseBlockCommIntervals(const BlockID &fineBlockID, Direction dir, const PdfField_T *field, std::vector< std::pair< Direction, CellInterval > > &intervals) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlineprivate
getFineBlockCommIntervals(const BlockID &fineBlockID, Direction dir, const PdfField_T *field, std::vector< std::pair< Direction, CellInterval > > &intervals) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlineprivate
getNeighborShift(const BlockID &fineBlock, stencil::Direction dir) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlineprivate
intervalHullInDirection(const CellInterval &ci, Vector3< cell_idx_t > tangentialDir, cell_idx_t width) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlineprivate
kernels_walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >private
LatticeStorageSpecification_T typedefwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
NonuniformGeneratedGPUPdfPackInfo(const BlockDataID pdfFieldID, const BlockDataID commDataID)walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inline
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 overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >protectedvirtual
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 overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >protectedvirtual
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 overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >protectedvirtual
pdfFieldID_walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >private
prepareCoalescence(Block *coarseReceiver, gpuStream_t gpuStream=nullptr)walberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
sizeCoarseToFineReceive(Block *fineReceiver, stencil::Direction dir) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
sizeCoarseToFineSend(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
sizeEqualLevelSend(const Block *sender, stencil::Direction dir) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
sizeFineToCoarseSend(const Block *fineSender, stencil::Direction dir) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
skipsThroughCoarseBlock(const Block *block, Direction dir) constwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlineprivate
Stencil typedefwalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
threadsafeReceiving() const overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >inlinevirtual
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
unpackDataEqualLevel(Block *receiver, Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >
walberla::gpu::GeneratedNonUniformGPUPackInfo::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) overridewalberla::lbm_generated::NonuniformGeneratedGPUPdfPackInfo< PdfField_T >virtual
~GeneratedNonUniformGPUPackInfo()=defaultwalberla::gpu::GeneratedNonUniformGPUPackInfovirtual