#include <BlockDataHandling.h>
|
| ~BlockDataHandlingWrapper () override=default |
|
virtual void | serializeCoarseToFine (Block *const block, const BlockDataID &id, mpi::SendBuffer &buffer, const uint_t child)=0 |
|
virtual void | serializeFineToCoarse (Block *const block, const BlockDataID &id, mpi::SendBuffer &buffer)=0 |
|
virtual BlockData * | deserializeCoarseToFine (Block *const block)=0 |
|
virtual BlockData * | deserializeFineToCoarse (Block *const block)=0 |
|
virtual void | deserializeCoarseToFine (Block *const block, const BlockDataID &id, mpi::RecvBuffer &buffer)=0 |
|
virtual void | deserializeFineToCoarse (Block *const block, const BlockDataID &id, mpi::RecvBuffer &buffer, const uint_t child)=0 |
|
Public Member Functions inherited from walberla::domain_decomposition::internal::BlockDataHandlingWrapper |
virtual BlockData * | initialize (IBlock *const block)=0 |
|
virtual void | serialize (IBlock *const block, const BlockDataID &id, mpi::SendBuffer &buffer)=0 |
|
virtual BlockData * | deserialize (IBlock *const block)=0 |
|
virtual void | deserialize (IBlock *const block, const BlockDataID &id, mpi::RecvBuffer &buffer)=0 |
|
◆ BlockData
◆ ~BlockDataHandlingWrapper()
walberla::blockforest::internal::BlockDataHandlingWrapper::~BlockDataHandlingWrapper |
( |
| ) |
|
|
overridevirtualdefault |
◆ deserializeCoarseToFine() [1/2]
virtual BlockData* walberla::blockforest::internal::BlockDataHandlingWrapper::deserializeCoarseToFine |
( |
Block *const |
block | ) |
|
|
pure virtual |
◆ deserializeCoarseToFine() [2/2]
virtual void walberla::blockforest::internal::BlockDataHandlingWrapper::deserializeCoarseToFine |
( |
Block *const |
block, |
|
|
const BlockDataID & |
id, |
|
|
mpi::RecvBuffer & |
buffer |
|
) |
| |
|
pure virtual |
◆ deserializeFineToCoarse() [1/2]
virtual BlockData* walberla::blockforest::internal::BlockDataHandlingWrapper::deserializeFineToCoarse |
( |
Block *const |
block | ) |
|
|
pure virtual |
◆ deserializeFineToCoarse() [2/2]
virtual void walberla::blockforest::internal::BlockDataHandlingWrapper::deserializeFineToCoarse |
( |
Block *const |
block, |
|
|
const BlockDataID & |
id, |
|
|
mpi::RecvBuffer & |
buffer, |
|
|
const uint_t |
child |
|
) |
| |
|
pure virtual |
◆ serializeCoarseToFine()
virtual void walberla::blockforest::internal::BlockDataHandlingWrapper::serializeCoarseToFine |
( |
Block *const |
block, |
|
|
const BlockDataID & |
id, |
|
|
mpi::SendBuffer & |
buffer, |
|
|
const uint_t |
child |
|
) |
| |
|
pure virtual |
◆ serializeFineToCoarse()
virtual void walberla::blockforest::internal::BlockDataHandlingWrapper::serializeFineToCoarse |
( |
Block *const |
block, |
|
|
const BlockDataID & |
id, |
|
|
mpi::SendBuffer & |
buffer |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: