VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
TurbulentDiffusivity.h File Reference
#include <basics/DataTypes.h>
#include <basics/constants/NumericConstants.h>
#include <algorithm>
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  vf
 
namespace  vf::lbm
 
namespace  vf::lbm::advection_diffusion
 

Enumerations

enum class  vf::lbm::advection_diffusion::TurbulenceModel { vf::lbm::advection_diffusion::None , vf::lbm::advection_diffusion::Default , vf::lbm::advection_diffusion::Moeng , vf::lbm::advection_diffusion::AMDStratified }
 An enumeration for selecting a template of the advection-diffusion turbulence model. More...
 

Functions

constexpr real vf::lbm::advection_diffusion::calcTurbulentDiffusivityDefault (real turbulentViscosity, real turbulentPrandtlNumber)
 
constexpr real vf::lbm::advection_diffusion::calcTurbulentDiffusivityMoeng (real temperatureGradient, real turbulentViscosity, real buoyancyParameter)
 
constexpr real vf::lbm::advection_diffusion::calcTurbulentDiffusivityAMD (real SGSConstant, real dvxdx, real dvxdy, real dvxdz, real dvydx, real dvydy, real dvydz, real dvzdx, real dvzdy, real dvzdz, real dthetadx, real dthetady, real dthetadz)