| adaptiveGPUBuffer | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| addPackInfo(const shared_ptr< GeneratedNonUniformGPUPackInfo > &pi) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| baseTag_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| blockForest_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| bufferSystemCPU_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| bufferSystemGPU_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| COARSE_TO_FINE enum value | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| communicateCoarseToFine(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicateCoarseToFineFunctor(const uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicateEqualLevel(uint_t level) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicateEqualLevelFunctor(const uint_t level) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicateFineToCoarse(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicateFineToCoarseFunctor(const uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| communicationInProgress_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| CpuBuffer_T typedef | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| EQUAL_LEVEL enum value | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| FINE_TO_COARSE enum value | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| forestModificationStamp_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| GpuBuffer_T typedef | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| headers_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| incompatibleBlockSelectors_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| INDEX enum name | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| init() | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| isAnyCommunicationInProgress() const | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| localBuffer_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| NonUniformGPUScheme(const weak_ptr< StructuredBlockForest > &bf, bool sendDirectlyFromGPU=false, int tag=5432) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | explicit |
| NonUniformGPUScheme(const weak_ptr< StructuredBlockForest > &bf, const Set< SUID > &requiredBlockSelectors, const Set< SUID > &incompatibleBlockSelectors, bool sendDirectlyFromGPU=false, int tag=5432) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | explicit |
| NonUniformGPUScheme(const NonUniformGPUScheme &)=delete | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |
| packInfos_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| refresh() | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| requiredBlockSelectors_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| sendFromGPU_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| setTimestepForLevel(uint_t level, uint8_t timestep) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| setupCommunication() | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| startCommunicateCoarseToFine(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| startCommunicateEqualLevel(uint_t level) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| startCommunicateFineToCoarse(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| startCommunicationCoarseToFine(uint_t index, uint_t coarsestLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| startCommunicationEqualLevel(uint_t index, std::set< uint_t > &participatingLevels) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| startCommunicationFineToCoarse(uint_t index, uint_t finestLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| streams_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| timestepPerLevel_ | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | private |
| waitCommunicateCoarseToFine(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| waitCommunicateEqualLevel(uint_t level) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| waitCommunicateFineToCoarse(uint_t fineLevel) | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | inline |
| ~NonUniformGPUScheme() | walberla::gpu::communication::NonUniformGPUScheme< Stencil > | |