walberla::domain_decomposition::internal::BlockDataHandlingWrapper Class Referenceabstract

#include <BlockDataHandling.h>

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

Public Member Functions

virtual ~BlockDataHandlingWrapper ()
 
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

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

Member Function Documentation

virtual BlockData* walberla::domain_decomposition::internal::BlockDataHandlingWrapper::deserialize ( IBlock *const  block)
pure virtual
virtual void walberla::domain_decomposition::internal::BlockDataHandlingWrapper::deserialize ( IBlock *const  block,
const BlockDataID id,
mpi::RecvBuffer buffer 
)
pure virtual
virtual BlockData* walberla::domain_decomposition::internal::BlockDataHandlingWrapper::initialize ( IBlock *const  block)
pure virtual
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: