walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream > Class Template Reference

#include <Adaptors.h>

Public Types

using basefield_t = PdfField< LatticeModel_T >
 
using basefield_iterator = typename basefield_t::const_base_iterator
 
using value_type = real_t
 
using Stencil = typename LatticeModel_T::Stencil
 

Public Member Functions

value_type operator() (const basefield_t &baseField, cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f=0) const
 
value_type operator() (const basefield_iterator &it) const
 

Static Public Attributes

static const uint_t F_SIZE = 3u
 

Member Typedef Documentation

◆ basefield_iterator

template<typename LatticeModel_T , bool stream = false>
using walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::basefield_iterator = typename basefield_t::const_base_iterator

◆ basefield_t

template<typename LatticeModel_T , bool stream = false>
using walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::basefield_t = PdfField<LatticeModel_T>

◆ Stencil

template<typename LatticeModel_T , bool stream = false>
using walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::Stencil = typename LatticeModel_T::Stencil

◆ value_type

template<typename LatticeModel_T , bool stream = false>
using walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::value_type = real_t

Member Function Documentation

◆ operator()() [1/2]

template<typename LatticeModel_T , bool stream = false>
value_type walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::operator() ( const basefield_iterator it) const
inline

◆ operator()() [2/2]

template<typename LatticeModel_T , bool stream = false>
value_type walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::operator() ( const basefield_t baseField,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z,
cell_idx_t  f = 0 
) const
inline

Member Data Documentation

◆ F_SIZE

template<typename LatticeModel_T , bool stream = false>
const uint_t walberla::lbm::MomentumDensityAdaptionFunction< LatticeModel_T, stream >::F_SIZE = 3u
static

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