walberla::blockforest::communication::NonUniformPackInfo Member List

This is the complete list of members for walberla::blockforest::communication::NonUniformPackInfo, including all inherited members.

bufferSize_walberla::blockforest::communication::NonUniformPackInfomutableprotected
clearBufferSizeCheckMap()walberla::blockforest::communication::NonUniformPackInfoinline
communicateLocalCoarseToFine(const Block *coarseSender, Block *fineReceiver, stencil::Direction dir)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
communicateLocalEqualLevel(const Block *sender, Block *receiver, stencil::Direction dir)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
communicateLocalFineToCoarse(const Block *fineSender, Block *coarseReceiver, stencil::Direction dir)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
constantDataExchange() const =0walberla::blockforest::communication::NonUniformPackInfopure virtual
NonUniformPackInfo()=defaultwalberla::blockforest::communication::NonUniformPackInfo
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 =0walberla::blockforest::communication::NonUniformPackInfoprotectedpure virtual
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 =0walberla::blockforest::communication::NonUniformPackInfoprotectedpure virtual
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 =0walberla::blockforest::communication::NonUniformPackInfoprotectedpure virtual
threadsafeReceiving() const =0walberla::blockforest::communication::NonUniformPackInfopure virtual
unpackDataCoarseToFine(Block *fineReceiver, const BlockID &coarseSender, stencil::Direction dir, mpi::RecvBuffer &buffer)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
unpackDataEqualLevel(Block *receiver, stencil::Direction dir, mpi::RecvBuffer &buffer)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
unpackDataFineToCoarse(Block *coarseReceiver, const BlockID &fineSender, stencil::Direction dir, mpi::RecvBuffer &buffer)=0walberla::blockforest::communication::NonUniformPackInfopure virtual
~NonUniformPackInfo()=defaultwalberla::blockforest::communication::NonUniformPackInfovirtual