addPackInfo(const PackInfo &packInfo) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
baseTag_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
blockForest_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
bufferSystem_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
COARSE_TO_FINE enum value | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
communicate() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateCoarseToFine() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateCoarseToFine(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateCoarseToFineFunctor(const uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateEqualLevel() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateEqualLevel(uint_t level) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateEqualLevelFunctor(const uint_t level) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateFineToCoarse() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateFineToCoarse(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicateFineToCoarseFunctor(const uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
communicationInProgress_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
EQUAL_LEVEL enum value | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
FINE_TO_COARSE enum value | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
forestModificationStamp_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
getStartCommunicateFunctor() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
getWaitFunctor() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
incompatibleBlockSelectors_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
INDEX enum name | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
init() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
isAnyCommunicationInProgress() const | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localBufferPacking(INDEX i, uint_t j, uint_t bufferIndex, const PackInfo &packInfo, const Block *sender, const Block *receiver, const stencil::Direction &dir) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localBuffers_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localBufferUnpacking(INDEX i, uint_t j, uint_t bufferIndex, const PackInfo &packInfo, Block *receiver, const Block *sender, const stencil::Direction &dir) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localCommunication_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localCommunicationUnpack_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
localMode() const | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
localMode_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
NonUniformBufferedScheme(const weak_ptr< StructuredBlockForest > &bf, int baseTag=778) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | explicit |
NonUniformBufferedScheme(const weak_ptr< StructuredBlockForest > &bf, const Set< SUID > &requiredBlockSelectors, const Set< SUID > &incompatibleBlockSelectors, int baseTag=778) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
operator()() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
PackInfo typedef | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
packInfos_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
readHeader(RecvBuffer &buffer, BlockID &sender, BlockID &receiver, stencil::Direction &dir) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protectedstatic |
receive(RecvBuffer &buffer) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
RecvBuffer typedef | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
refresh() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
requiredBlockSelectors_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
resetBufferSystem(shared_ptr< mpi::OpenMPBufferSystem > &bufferSystem) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
send(SendBuffer &buffer, std::vector< SendBufferFunction > &functions) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protectedstatic |
SendBuffer typedef | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
SendBufferFunction typedef | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
setLocalMode(const LocalCommunicationMode &mode) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
setupBeforeNextCommunication_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
start(INDEX i, uint_t j) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
startCommunicateCoarseToFine() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicateCoarseToFine(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicateEqualLevel() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicateEqualLevel(uint_t level) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicateFineToCoarse() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicateFineToCoarse(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunication() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
startCommunicationCoarseToFine(uint_t index, uint_t coarsestLevel, uint_t finestLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
startCommunicationEqualLevel(uint_t index, std::set< uint_t > &participatingLevels) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
startCommunicationFineToCoarse(uint_t index, uint_t coarsestLevel, uint_t finestLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
threadsafeLocalCommunication_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
threadsafeLocalCommunicationUnpack_ | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
VoidFunction typedef | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |
wait() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
wait(INDEX i, uint_t j) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protected |
waitCommunicateCoarseToFine() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
waitCommunicateCoarseToFine(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
waitCommunicateEqualLevel() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
waitCommunicateEqualLevel(uint_t level) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
waitCommunicateFineToCoarse() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
waitCommunicateFineToCoarse(uint_t fineLevel) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | inline |
writeHeader(SendBuffer &buffer, const BlockID &sender, const BlockID &receiver, const stencil::Direction &dir) | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | protectedstatic |
~NonUniformBufferedScheme() | walberla::blockforest::communication::NonUniformBufferedScheme< Stencil > | |