Density in the gravity term of Darcy's law with the Boussinesq approximation. More...
#include <dumux/flux/cvfe/boussinesqdarcyslaw.hh>
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) |
|
inlinestatic |