|
waLBerla 7.2
|
This is the complete list of members for walberla::gpu::GeneratedNonUniformGPUPackInfo, including all inherited members.
| addForLocalEqualLevelComm(const Block *sender, Block *receiver, stencil::Direction dir)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| bufferSize_ | walberla::gpu::GeneratedNonUniformGPUPackInfo | mutableprotected |
| clearBufferSizeCheckMap() | walberla::gpu::GeneratedNonUniformGPUPackInfo | inline |
| communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| communicateLocalEqualLevel(uint64_t level, uint8_t timestep, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| constantDataExchange() const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| GeneratedNonUniformGPUPackInfo()=default | walberla::gpu::GeneratedNonUniformGPUPackInfo | |
| packDataCoarseToFine(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) const | walberla::gpu::GeneratedNonUniformGPUPackInfo | inline |
| packDataCoarseToFineImpl(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | protectedpure virtual |
| packDataEqualLevel(const Block *sender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) const | walberla::gpu::GeneratedNonUniformGPUPackInfo | inline |
| packDataEqualLevelImpl(const Block *sender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | protectedpure virtual |
| packDataFineToCoarse(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream=nullptr) const | walberla::gpu::GeneratedNonUniformGPUPackInfo | inline |
| packDataFineToCoarseImpl(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | protectedpure virtual |
| sizeCoarseToFineReceive(Block *fineReceiver, stencil::Direction dir) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| sizeCoarseToFineSend(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| sizeEqualLevelSend(const Block *sender, stencil::Direction dir) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| sizeFineToCoarseSend(const Block *fineSender, stencil::Direction dir) const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| sync()=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| threadsafeReceiving() const =0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| unpackDataEqualLevel(Block *receiver, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, GpuBuffer_T &buffer, gpuStream_t stream)=0 | walberla::gpu::GeneratedNonUniformGPUPackInfo | pure virtual |
| ~GeneratedNonUniformGPUPackInfo()=default | walberla::gpu::GeneratedNonUniformGPUPackInfo | virtual |