version 3.9-dev
Dumux::DiffusivityConstantTortuosity< Scalar > Class Template Reference

Relation for the effective diffusion coefficient with constant tortuosity. More...

#include <dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh>

Description

template<class Scalar>
class Dumux::DiffusivityConstantTortuosity< Scalar >

Constant Tortuosity

For DiffusivityConstantTortuosity, \( \tau = \text{const.} \), with default value 0.5, empirically obtained by Carman [18]. The value can be changed at runtime by setting parameter "SpatialParams.Tortuosity". This will change the value of \( \tau \), and therefore the effective diffusion coefficient wherever the function effectiveDiffusionCoefficient is used.

Static Public Member Functions

template<class VolumeVariables >
static Scalar effectiveDiffusionCoefficient (const VolumeVariables &volVars, const int phaseIdx, const int compIdxI, const int compIdxJ)
 Returns the effective diffusion coefficient ( \(\mathrm{m^2/s}\)) More...
 

Member Function Documentation

◆ effectiveDiffusionCoefficient()

template<class Scalar >
template<class VolumeVariables >
static Scalar Dumux::DiffusivityConstantTortuosity< Scalar >::effectiveDiffusionCoefficient ( const VolumeVariables &  volVars,
const int  phaseIdx,
const int  compIdxI,
const int  compIdxJ 
)
inlinestatic

Returns the effective diffusion coefficient ( \(\mathrm{m^2/s}\)) of component \( \kappa \) (index compIdxI) in phase \( \alpha \) based on a constant tortuosity coefficient: \( D^\kappa_{\text{eff},\alpha} = \phi S_\alpha \tau D^\kappa_\alpha \).

Parameters
volVarsThe volume variables
phaseIdxthe index of phase \( \alpha \)
compIdxIthe component index i (the component diffusing in phase \( \alpha \))
compIdxJthe component index j (the main component of phase \( \alpha \))

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