walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T > Member List

This is the complete list of members for walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >, including all inherited members.

blocksConnectedByEdges(const Block *block, const BlockID &neighbor)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
blocksConnectedByFaces(const Block *block, const BlockID &neighbor)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
boundaryHandlingId_walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protected
bufferSize_walberla::blockforest::communication::NonUniformPackInfomutableprotected
clearBufferSizeCheckMap()walberla::blockforest::communication::NonUniformPackInfoinline
coarserNeighborExistsInVicinity(const Block *block, stencil::Direction dir)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedstatic
coarseToFinePackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedstatic
coarseToFineUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedstatic
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
constantDataExchange() const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
divisibleByTwo(const CellInterval &cellBB)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
equalLevelCells()walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
equalLevelCells_walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protected
equalLevelFaceIntervalSplitable(const CellInterval &interval, stencil::Direction dir) constwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotected
equalLevelPackInterval(stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
equalLevelUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedstatic
fineToCoarsePackInterval(stencil::Direction dir, const CellInterval &cellBB)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
fineToCoarseUnpackInterval(stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedstatic
getNeighborShift(const BlockID &smallBlock, stencil::Direction dir)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
isCornerDirection(stencil::Direction dir)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
isEdgeDirection(stencil::Direction dir)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
isFaceDirection(stencil::Direction dir)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotectedstatic
NonUniformPackInfo()=defaultwalberla::blockforest::communication::NonUniformPackInfo
optimizedEqualLevelCommunication() const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
optimizedEqualLevelCommunication_walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protected
optimizedForLinearExplosion() const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
optimizedForLinearExplosion_walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protected
optimizeEqualLevelCommunication(const bool value=true) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
optimizeForLinearExplosion(const bool value=true) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
packDataCoarseToFine(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) constwalberla::blockforest::communication::NonUniformPackInfoinline
packDataCoarseToFineImpl(const Block *coarseSender, const BlockID &fineReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedvirtual
packDataEqualLevel(const Block *sender, stencil::Direction dir, mpi::SendBuffer &buffer) constwalberla::blockforest::communication::NonUniformPackInfoinline
packDataEqualLevelImpl(const Block *sender, stencil::Direction dir, mpi::SendBuffer &buffer) const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedvirtual
packDataFineToCoarse(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) constwalberla::blockforest::communication::NonUniformPackInfoinline
packDataFineToCoarseImpl(const Block *fineSender, const BlockID &coarseReceiver, stencil::Direction dir, mpi::SendBuffer &buffer) const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protectedvirtual
PdfField_T typedefwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >
pdfFieldId_walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >protected
PdfFieldPackInfo(const BlockDataID &pdfFieldId, const ConstBlockDataID &boundaryHandlingId, const bool _optimizedEqualLevelCommunication=true, const bool _optimizedForLinearExplosion=true)walberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inline
splitEqualLevelFaceInterval(const CellInterval &interval, stencil::Direction dir) constwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlineprotected
Stencil typedefwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >
threadsafeReceiving() const overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >inlinevirtual
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, mpi::RecvBuffer &buffer) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
unpackDataEqualLevel(Block *receiver, stencil::Direction dir, mpi::RecvBuffer &buffer) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, mpi::RecvBuffer &buffer) overridewalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >virtual
~NonUniformPackInfo()=defaultwalberla::blockforest::communication::NonUniformPackInfovirtual
~PdfFieldPackInfo() override=defaultwalberla::lbm::refinement::PdfFieldPackInfo< LatticeModel_T, BoundaryHandling_T >