walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type > Struct Template Reference

#include <MomentumDensity.h>

Static Public Member Functions

static void apply (const LatticeModel_T &latticeModel, Vector3< real_t > &momentumDensity)
 
template<typename FieldPtrOrIterator >
static void apply (FieldPtrOrIterator &, const LatticeModel_T &latticeModel, Vector3< real_t > &momentumDensity)
 
static void apply (const cell_idx_t, const cell_idx_t, const cell_idx_t, const LatticeModel_T &latticeModel, Vector3< real_t > &momentumDensity)
 

Member Function Documentation

◆ apply() [1/3]

template<typename LatticeModel_T >
static void walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type >::apply ( const  cell_idx_t,
const  cell_idx_t,
const  cell_idx_t,
const LatticeModel_T latticeModel,
Vector3< real_t > &  momentumDensity 
)
inlinestatic

◆ apply() [2/3]

template<typename LatticeModel_T >
static void walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type >::apply ( const LatticeModel_T latticeModel,
Vector3< real_t > &  momentumDensity 
)
inlinestatic

◆ apply() [3/3]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T, typename std::enable_if< LatticeModel_T::ForceModel::constant &&LatticeModel_T::ForceModel::shiftMacVel >::type >::apply ( FieldPtrOrIterator &  ,
const LatticeModel_T latticeModel,
Vector3< real_t > &  momentumDensity 
)
inlinestatic

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