waLBerla 7.3
Loading...
Searching...
No Matches
walberla::domain_decomposition::internal::BlockDataHandlingWrapper Class Referenceabstract

#include <BlockDataHandling.h>

Inheritance diagram for walberla::domain_decomposition::internal::BlockDataHandlingWrapper:

Public Member Functions

virtual ~BlockDataHandlingWrapper ()=default
virtual BlockDatainitialize (IBlock *const block)=0
virtual void serialize (IBlock *const block, const BlockDataID &id, mpi::SendBuffer &buffer)=0
virtual BlockDatadeserialize (IBlock *const block)=0
virtual void deserialize (IBlock *const block, const BlockDataID &id, mpi::RecvBuffer &buffer)=0

Constructor & Destructor Documentation

◆ ~BlockDataHandlingWrapper()

virtual walberla::domain_decomposition::internal::BlockDataHandlingWrapper::~BlockDataHandlingWrapper ( )
virtualdefault

Member Function Documentation

◆ deserialize() [1/2]

virtual BlockData * walberla::domain_decomposition::internal::BlockDataHandlingWrapper::deserialize ( IBlock *const block)
pure virtual

◆ deserialize() [2/2]

virtual void walberla::domain_decomposition::internal::BlockDataHandlingWrapper::deserialize ( IBlock *const block,
const BlockDataID & id,
mpi::RecvBuffer & buffer )
pure virtual

◆ initialize()

virtual BlockData * walberla::domain_decomposition::internal::BlockDataHandlingWrapper::initialize ( IBlock *const block)
pure virtual

◆ serialize()

virtual void walberla::domain_decomposition::internal::BlockDataHandlingWrapper::serialize ( IBlock *const block,
const BlockDataID & id,
mpi::SendBuffer & buffer )
pure virtual

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/src/domain_decomposition/BlockDataHandling.h