waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration Class Reference

#include <DiffusionDirichlet.h>

Inheritance diagram for walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration:

Public Member Functions

 SingleScalarConfiguration (const real_t _val=0_r)
 SingleScalarConfiguration (const Config::BlockHandle &config)
const real_tval () const
void val (real_t &_val, cell_idx_t, cell_idx_t, cell_idx_t) const override
real_tval ()
Public Member Functions inherited from walberla::boundary::BoundaryConfiguration
virtual ~BoundaryConfiguration ()=default

Private Attributes

real_t val_

Additional Inherited Members

Static Public Member Functions inherited from walberla::boundary::BoundaryConfiguration
static const BoundaryConfigurationnull ()
static const shared_ptr< BoundaryConfigurationnullPtr ()

Constructor & Destructor Documentation

◆ SingleScalarConfiguration() [1/2]

template<typename LatticeModel_T, typename flag_t>
walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::SingleScalarConfiguration ( const real_t _val = 0_r)
inline

◆ SingleScalarConfiguration() [2/2]

template<typename LatticeModel_T, typename flag_t>
walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::SingleScalarConfiguration ( const Config::BlockHandle & config)
inline

Member Function Documentation

◆ val() [1/3]

template<typename LatticeModel_T, typename flag_t>
real_t & walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::val ( )
inline

◆ val() [2/3]

template<typename LatticeModel_T, typename flag_t>
const real_t & walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::val ( ) const
inline

◆ val() [3/3]

template<typename LatticeModel_T, typename flag_t>
void walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::val ( real_t & _val,
cell_idx_t ,
cell_idx_t ,
cell_idx_t  ) const
inlineoverridevirtual

Member Data Documentation

◆ val_

template<typename LatticeModel_T, typename flag_t>
real_t walberla::lbm::DiffusionDirichlet< LatticeModel_T, flag_t >::SingleScalarConfiguration::val_
private

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