blocksConnectedByEdges(const Block *block, const BlockID &neighbor) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
blocksConnectedByFaces(const Block *block, const BlockID &neighbor) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
bufferSize_ | walberla::blockforest::communication::NonUniformPackInfo | mutableprotected |
clearBufferSizeCheckMap() | walberla::blockforest::communication::NonUniformPackInfo | inline |
coarserNeighborExists(const Block *block, stencil::Direction dir) | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedstatic |
coarseToFinePackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedstatic |
coarseToFineUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedstatic |
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
constantDataExchange() const override | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlinevirtual |
divisibleByTwo(const CellInterval &cellBB) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
equalLevelPackInterval(stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
equalLevelUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers) | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedstatic |
fieldId_ | walberla::field::refinement::PackInfo< Field_T, Stencil > | protected |
fineToCoarsePackInterval(stencil::Direction dir, const CellInterval &cellBB) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
fineToCoarseUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock) | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedstatic |
getNeighborShift(const BlockID &smallBlock, stencil::Direction dir) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
isCornerDirection(stencil::Direction dir) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
isEdgeDirection(stencil::Direction dir) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
isFaceDirection(stencil::Direction dir) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlineprotectedstatic |
NonUniformPackInfo()=default | walberla::blockforest::communication::NonUniformPackInfo | |
packDataCoarseToFine(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const | walberla::blockforest::communication::NonUniformPackInfo | inline |
packDataCoarseToFineImpl(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const override | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedvirtual |
packDataEqualLevel(const Block *sender, stencil::Direction dir, mpi::SendBuffer &buffer) const | walberla::blockforest::communication::NonUniformPackInfo | inline |
packDataEqualLevelImpl(const Block *sender, stencil::Direction dir, mpi::SendBuffer &buffer) const override | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedvirtual |
packDataFineToCoarse(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const | walberla::blockforest::communication::NonUniformPackInfo | inline |
packDataFineToCoarseImpl(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const override | walberla::field::refinement::PackInfo< Field_T, Stencil > | protectedvirtual |
PackInfo(const BlockDataID &fieldId) | walberla::field::refinement::PackInfo< Field_T, Stencil > | inline |
threadsafeReceiving() const override | walberla::field::refinement::PackInfo< Field_T, Stencil > | inlinevirtual |
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, mpi::RecvBuffer &buffer) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
unpackDataEqualLevel(Block *receiver, stencil::Direction dir, mpi::RecvBuffer &buffer) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, mpi::RecvBuffer &buffer) override | walberla::field::refinement::PackInfo< Field_T, Stencil > | virtual |
~NonUniformPackInfo()=default | walberla::blockforest::communication::NonUniformPackInfo | virtual |
~PackInfo() override=default | walberla::field::refinement::PackInfo< Field_T, Stencil > | |