waLBerla 7.3
Loading...
Searching...
No Matches
walberla::field::CloneBlockDataHandling< Field_T > Class Template Reference

#include <BlockDataHandling.h>

Inheritance diagram for walberla::field::CloneBlockDataHandling< Field_T >:

Public Member Functions

 CloneBlockDataHandling (const ConstBlockDataID &fieldToClone)
Field_T * initialize (IBlock *const block) override
 must be thread-safe !
Public Member Functions inherited from walberla::blockforest::AlwaysInitializeBlockDataHandling< Field_T >
 ~AlwaysInitializeBlockDataHandling () override=default
void serialize (IBlock *const, const BlockDataID &, mpi::SendBuffer &) override
 must be thread-safe !
void serializeCoarseToFine (Block *const, const BlockDataID &, mpi::SendBuffer &, const uint_t) override
 must be thread-safe !
void serializeFineToCoarse (Block *const, const BlockDataID &, mpi::SendBuffer &) override
 must be thread-safe !
Field_T * deserialize (IBlock *const block) override
 must be thread-safe !
Field_T * deserializeCoarseToFine (Block *const block) override
 must be thread-safe !
Field_T * deserializeFineToCoarse (Block *const block) override
 must be thread-safe !
Public Member Functions inherited from walberla::blockforest::BlockDataHandling< Field_T >
 ~BlockDataHandling () override=default

Private Attributes

ConstBlockDataID fieldToClone_

Additional Inherited Members

Public Types inherited from walberla::domain_decomposition::BlockDataHandling< Field_T >
using value_type

Constructor & Destructor Documentation

◆ CloneBlockDataHandling()

template<typename Field_T>
walberla::field::CloneBlockDataHandling< Field_T >::CloneBlockDataHandling ( const ConstBlockDataID & fieldToClone)
inline

Member Function Documentation

◆ initialize()

template<typename Field_T>
Field_T * walberla::field::CloneBlockDataHandling< Field_T >::initialize ( IBlock *const block)
inlineoverridevirtual

Member Data Documentation

◆ fieldToClone_

template<typename Field_T>
ConstBlockDataID walberla::field::CloneBlockDataHandling< Field_T >::fieldToClone_
private

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