waLBerla 7.2
Loading...
Searching...
No Matches
ForceModel.h File Reference

Detailed Description

Classes

struct  walberla::lbm::force_model::None_tag
 
struct  walberla::lbm::force_model::Simple_tag
 
struct  walberla::lbm::force_model::EDM_tag
 
struct  walberla::lbm::force_model::Luo_tag
 
struct  walberla::lbm::force_model::Guo_tag
 
struct  walberla::lbm::force_model::Correction_tag
 
struct  walberla::lbm::force_model::NoDirectionIndependentTerms
 Used as return type if there are no common, direction-independent terms for the force density term. More...
 
class  walberla::lbm::force_model::None
 
class  walberla::lbm::force_model::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...
 
class  walberla::lbm::force_model::EDMField< ForceField_T >
 [kupershtokh2003calculations], [kupershtokh2004incorporating] More...
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T >
 
class  walberla::lbm::force_model::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  walberla::lbm::force_model::LuoField< ForceField_T >
 
class  walberla::lbm::force_model::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  walberla::lbm::force_model::GuoField< ForceField_T >
 
class  walberla::lbm::force_model::Correction< MomentumDensityField_T >
 [latt2007hydrodynamic] More...
 

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::lbm
 
namespace  walberla::lbm::force_model
 

Functions

Vector3< real_twalberla::lbm::force_model::levelDependentBodyForce (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'.
 
Vector3< real_twalberla::lbm::force_model::levelDependentAcceleration (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'.