walberla::ShearFlowInit Struct Reference

Detailed Description

Shear Flow Initialization Functor ///.

Public Member Functions

 ShearFlowInit (const shared_ptr< StructuredBlockForest > &blocks, const Config::BlockHandle &setup)
 
std::vector< real_toperator() (const Cell &globalCell)
 

Private Attributes

lbm::initializer::ExprSystemInitFunction exprInitFunc_
 
const real_t noiseMagnitude_
 
math::RealRandom< real_trng_
 

Constructor & Destructor Documentation

◆ ShearFlowInit()

walberla::ShearFlowInit::ShearFlowInit ( const shared_ptr< StructuredBlockForest > &  blocks,
const Config::BlockHandle setup 
)
inline

Member Function Documentation

◆ operator()()

std::vector< real_t > walberla::ShearFlowInit::operator() ( const Cell globalCell)
inline

Member Data Documentation

◆ exprInitFunc_

lbm::initializer::ExprSystemInitFunction walberla::ShearFlowInit::exprInitFunc_
private

◆ noiseMagnitude_

const real_t walberla::ShearFlowInit::noiseMagnitude_
private

◆ rng_

math::RealRandom< real_t > walberla::ShearFlowInit::rng_
private

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