walberla::lbm::force_model Namespace Reference

Classes

class  Correction
 [20] More...
 
struct  Correction_tag
 
struct  EDM_tag
 
class  EDMField
 [17], [18] More...
 
struct  Guo_tag
 
class  GuoConstant
 For the incompressible LBM, in lattice units, the body force is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1. More...
 
class  GuoField
 
struct  Luo_tag
 
class  LuoConstant
 For the incompressible LBM, in lattice units, the body force is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1. More...
 
class  LuoField
 
struct  NoDirectionIndependentTerms
 Used as return type if there are no common, direction-independent terms for the force density term. More...
 
class  None
 
struct  None_tag
 
struct  Simple_tag
 
class  SimpleConstant
 For the incompressible LBM, in lattice units, the body force density is equal to the acceleration, since bodyForceDensity_lattice = density_lattice * acceleration_lattice and density_lattice is implicitly set to 1. More...
 

Functions

Vector3< real_tlevelDependentBodyForce (const uint_t targetLevel, const Vector3< real_t > &forceDensity_level, const uint_t level)
 Returns the body force density for level 'targetLevel' given the body force density 'forceDensity_level' on level 'level'. More...
 
Vector3< real_tlevelDependentAcceleration (const uint_t targetLevel, const Vector3< real_t > &acceleration_level, const uint_t level)
 Returns the acceleration for level 'targetLevel' given the acceleration 'acceleration_level' on level 'level'. More...
 

Function Documentation

◆ levelDependentAcceleration()

Vector3< real_t > walberla::lbm::force_model::levelDependentAcceleration ( const uint_t  targetLevel,
const Vector3< real_t > &  acceleration_level,
const uint_t  level 
)
inline

Returns the acceleration for level 'targetLevel' given the acceleration 'acceleration_level' on level 'level'.

◆ levelDependentBodyForce()

Vector3< real_t > walberla::lbm::force_model::levelDependentBodyForce ( const uint_t  targetLevel,
const Vector3< real_t > &  forceDensity_level,
const uint_t  level 
)
inline

Returns the body force density for level 'targetLevel' given the body force density 'forceDensity_level' on level 'level'.