walberla::pe::ccd::SimpleCCDDataHandling Class Reference

#include <SimpleCCDDataHandling.h>

+ Inheritance diagram for walberla::pe::ccd::SimpleCCDDataHandling:

Public Member Functions

 SimpleCCDDataHandling (const shared_ptr< BodyStorage > &globalStorage, const BlockDataID &storageID)
 
SimpleCCDinitialize (IBlock *const block) override
 must be thread-safe ! More...
 
- Public Member Functions inherited from walberla::blockforest::AlwaysInitializeBlockDataHandling< SimpleCCD >
 ~AlwaysInitializeBlockDataHandling () override=default
 
void serialize (IBlock *const, const BlockDataID &, mpi::SendBuffer &) override
 must be thread-safe ! More...
 
void serializeCoarseToFine (Block *const, const BlockDataID &, mpi::SendBuffer &, const uint_t) override
 must be thread-safe ! More...
 
void serializeFineToCoarse (Block *const, const BlockDataID &, mpi::SendBuffer &) override
 must be thread-safe ! More...
 
SimpleCCD * deserialize (IBlock *const block) override
 must be thread-safe ! More...
 
void deserialize (IBlock *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe ! More...
 
SimpleCCD * deserializeCoarseToFine (Block *const block) override
 must be thread-safe ! More...
 
void deserializeCoarseToFine (Block *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe ! More...
 
SimpleCCD * deserializeFineToCoarse (Block *const block) override
 must be thread-safe ! More...
 
void deserializeFineToCoarse (Block *const, const BlockDataID &, mpi::RecvBuffer &, const uint_t) override
 must be thread-safe ! More...
 
- Public Member Functions inherited from walberla::blockforest::BlockDataHandling< SimpleCCD >
 ~BlockDataHandling () override=default
 

Private Attributes

shared_ptr< BodyStorageglobalStorage_
 
BlockDataID storageID_
 

Additional Inherited Members

- Public Types inherited from walberla::domain_decomposition::BlockDataHandling< SimpleCCD >
using value_type = SimpleCCD
 

Constructor & Destructor Documentation

◆ SimpleCCDDataHandling()

walberla::pe::ccd::SimpleCCDDataHandling::SimpleCCDDataHandling ( const shared_ptr< BodyStorage > &  globalStorage,
const BlockDataID storageID 
)
inline

Member Function Documentation

◆ initialize()

SimpleCCD* walberla::pe::ccd::SimpleCCDDataHandling::initialize ( IBlock *const  block)
inlineoverridevirtual

Member Data Documentation

◆ globalStorage_

shared_ptr<BodyStorage> walberla::pe::ccd::SimpleCCDDataHandling::globalStorage_
private

◆ storageID_

BlockDataID walberla::pe::ccd::SimpleCCDDataHandling::storageID_
private

The documentation for this class was generated from the following file: