walberla::lbm_generated::DefaultRefinementScaling Class Reference

#include <RefinementScaling.h>

+ Inheritance diagram for walberla::lbm_generated::DefaultRefinementScaling:

Public Member Functions

 DefaultRefinementScaling (const weak_ptr< StructuredBlockStorage > &blocks, const real_t parameter)
 
real_tinitialize (IBlock *const block) override
 must be thread-safe ! More...
 
bool operator== (const DefaultRefinementScaling &other) const
 
- Public Member Functions inherited from walberla::blockforest::AlwaysInitializeBlockDataHandling< real_t >
 ~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...
 
real_tdeserialize (IBlock *const block) override
 must be thread-safe ! More...
 
void deserialize (IBlock *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe ! More...
 
real_tdeserializeCoarseToFine (Block *const block) override
 must be thread-safe ! More...
 
void deserializeCoarseToFine (Block *const, const BlockDataID &, mpi::RecvBuffer &) override
 must be thread-safe ! More...
 
real_tdeserializeFineToCoarse (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< real_t >
 ~BlockDataHandling () override=default
 

Private Attributes

const weak_ptr< StructuredBlockStorageblocks_
 
const real_t parameter_
 
uint_t level_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DefaultRefinementScaling()

walberla::lbm_generated::DefaultRefinementScaling::DefaultRefinementScaling ( const weak_ptr< StructuredBlockStorage > &  blocks,
const real_t  parameter 
)
inline

Member Function Documentation

◆ initialize()

real_t* walberla::lbm_generated::DefaultRefinementScaling::initialize ( IBlock *const  block)
inlineoverridevirtual

◆ operator==()

bool walberla::lbm_generated::DefaultRefinementScaling::operator== ( const DefaultRefinementScaling other) const
inline

Member Data Documentation

◆ blocks_

const weak_ptr< StructuredBlockStorage > walberla::lbm_generated::DefaultRefinementScaling::blocks_
private

◆ level_

uint_t walberla::lbm_generated::DefaultRefinementScaling::level_
private

◆ parameter_

const real_t walberla::lbm_generated::DefaultRefinementScaling::parameter_
private

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