walberla::lbm::VelocityVectorAdaptionFunction< LatticeModel_T > 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 = Vector3< real_t >
 

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=0) const
 
value_type operator() (const basefield_iterator &it) const
 

Static Public Attributes

static const uint_t F_SIZE = 1u
 

Member Typedef Documentation

◆ basefield_iterator

◆ basefield_t

◆ value_type

Member Function Documentation

◆ operator()() [1/2]

template<typename LatticeModel_T >
value_type walberla::lbm::VelocityVectorAdaptionFunction< LatticeModel_T >::operator() ( const basefield_iterator it) const
inline

◆ operator()() [2/2]

template<typename LatticeModel_T >
value_type walberla::lbm::VelocityVectorAdaptionFunction< LatticeModel_T >::operator() ( const basefield_t baseField,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z,
cell_idx_t  = 0 
) const
inline

Member Data Documentation

◆ F_SIZE

template<typename LatticeModel_T >
const uint_t walberla::lbm::VelocityVectorAdaptionFunction< LatticeModel_T >::F_SIZE = 1u
static

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