walberla::gpu::communication::NonUniformGPUScheme< Stencil > Member List

This is the complete list of members for walberla::gpu::communication::NonUniformGPUScheme< Stencil >, including all inherited members.

adaptiveGPUBufferwalberla::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 valuewalberla::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 typedefwalberla::gpu::communication::NonUniformGPUScheme< Stencil >
EQUAL_LEVEL enum valuewalberla::gpu::communication::NonUniformGPUScheme< Stencil >
FINE_TO_COARSE enum valuewalberla::gpu::communication::NonUniformGPUScheme< Stencil >
forestModificationStamp_walberla::gpu::communication::NonUniformGPUScheme< Stencil >private
GpuBuffer_T typedefwalberla::gpu::communication::NonUniformGPUScheme< Stencil >
headers_walberla::gpu::communication::NonUniformGPUScheme< Stencil >private
incompatibleBlockSelectors_walberla::gpu::communication::NonUniformGPUScheme< Stencil >private
INDEX enum namewalberla::gpu::communication::NonUniformGPUScheme< Stencil >
init()walberla::gpu::communication::NonUniformGPUScheme< Stencil >private
isAnyCommunicationInProgress() constwalberla::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
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
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
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 >