waLBerla 7.3
Loading...
Searching...
No Matches
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:
  • /builds/administration/walberla-website/walberla/src/lbm/field/Adaptors.h