version 3.11-dev
Loading...
Searching...
No Matches

Density in the gravity term of Darcy's law with the Boussinesq approximation. More...

#include <dumux/flux/cvfe/boussinesqdarcyslaw.hh>

Description

The density in the gravity term is \(\rho + \Delta\rho\). The phase density \(\rho\) of the fluid system is the constant reference density, which is also used in the storage and advection terms. The problem returns the density deviation \(\Delta\rho\) in \(\mathrm{kg/m^3}\) that causes buoyancy in phase phaseIdx with problem.buoyantDensity(volVars, phaseIdx), for example \(\Delta\rho = -\rho \beta_T (T - T_0)\) for a thermal expansion coefficient \(\beta_T\) or \(\Delta\rho = \rho \beta_X X\) for a solute mass fraction \(X\).

Static Public Member Functions

template<class Problem, class VolumeVariables>
static auto density (const Problem &problem, const VolumeVariables &volVars, int phaseIdx)

Member Function Documentation

◆ density()

template<class Problem, class VolumeVariables>
auto Dumux::BoussinesqGravityTermDensity::density ( const Problem & problem,
const VolumeVariables & volVars,
int phaseIdx )
inlinestatic

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