waLBerla 7.3
Loading...
Searching...
No Matches
walberla::blockforest::AlwaysCreateBlockDataHandling< T > Class Template Reference

#include <BlockDataHandling.h>

Inheritance diagram for walberla::blockforest::AlwaysCreateBlockDataHandling< T >:

Public Member Functions

 ~AlwaysCreateBlockDataHandling () override=default
T * initialize (IBlock *const) override
 must be thread-safe !
Public Member Functions inherited from walberla::blockforest::AlwaysInitializeBlockDataHandling< 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 !
T * deserialize (IBlock *const block) override
 must be thread-safe !
T * deserializeCoarseToFine (Block *const block) override
 must be thread-safe !
T * deserializeFineToCoarse (Block *const block) override
 must be thread-safe !
void deserialize (IBlock *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe !
void deserializeCoarseToFine (Block *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe !
void deserializeFineToCoarse (Block *const, const BlockDataID &, mpi::RecvBuffer &, const uint_t) override
 must be thread-safe !
Public Member Functions inherited from walberla::blockforest::BlockDataHandling< T >
 ~BlockDataHandling () override=default

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~AlwaysCreateBlockDataHandling()

Member Function Documentation

◆ initialize()

template<typename T>
T * walberla::blockforest::AlwaysCreateBlockDataHandling< T >::initialize ( IBlock * const block)
inlineoverridevirtual

must be thread-safe !

Implements walberla::domain_decomposition::BlockDataHandling< T >.


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