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 >
 [17], [18] More...
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T, Enable >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::DirectionIndependentTerm< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible >::type >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T, Enable >
 
struct  walberla::lbm::force_model::EDMField< ForceField_T >::ShiftedVelocity< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible >::type >
 
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 >
 [20] More...
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::lbm
 
 walberla::lbm::force_model
 

Functions

Vector3< real_t > walberla::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'. More...
 
Vector3< real_t > walberla::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'. More...