3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::AwnSurfaceExpFct< ParamsT > Class Template Reference

Implementation of the exponential function relating specific interfacial area to wetting phase saturation and c apillary pressure as suggested by Nuske(2009) (Diploma thesis) [43] . More...

#include <dumux/material/fluidmatrixinteractions/2pia/awnsurfaceexpfct.hh>

Description

template<class ParamsT>
class Dumux::AwnSurfaceExpFct< ParamsT >

Implementation of the exponential function relating specific interfacial area to wetting phase saturation and c apillary pressure as suggested by Nuske(2009) (Diploma thesis) [43] .

Public Types

using Params = ParamsT
using Scalar = typename Params::Scalar

Static Public Member Functions

static Scalar interfacialArea (const Params &params, const Scalar Sw, const Scalar pc)
 The interfacial area surface.
static Scalar dawn_dpc (const Params &params, const Scalar Sw, const Scalar pc)
 the derivative of specific interfacial area function w.r.t. capillary pressure
static Scalar dawn_dsw (const Params &params, const Scalar Sw, const Scalar pc)
 the derivative of specific interfacial area function w.r.t. saturation

Member Typedef Documentation

◆ Params

template<class ParamsT>
using Dumux::AwnSurfaceExpFct< ParamsT >::Params = ParamsT

◆ Scalar

template<class ParamsT>
using Dumux::AwnSurfaceExpFct< ParamsT >::Scalar = typename Params::Scalar

Member Function Documentation

◆ dawn_dpc()

template<class ParamsT>
Scalar Dumux::AwnSurfaceExpFct< ParamsT >::dawn_dpc ( const Params & params,
const Scalar Sw,
const Scalar pc )
inlinestatic

the derivative of specific interfacial area function w.r.t. capillary pressure

Parameters
paramsparameter container for the coefficients of the surface
SwEffective saturation of the wetting phase
pcCapillary pressure in \(\mathrm{[Pa]}\)

◆ dawn_dsw()

template<class ParamsT>
Scalar Dumux::AwnSurfaceExpFct< ParamsT >::dawn_dsw ( const Params & params,
const Scalar Sw,
const Scalar pc )
inlinestatic

the derivative of specific interfacial area function w.r.t. saturation

Parameters
paramsparameter container for the coefficients of the surface
SwEffective saturation of the wetting phase
pcCapillary pressure in \(\mathrm{[Pa]}\)

◆ interfacialArea()

template<class ParamsT>
Scalar Dumux::AwnSurfaceExpFct< ParamsT >::interfacialArea ( const Params & params,
const Scalar Sw,
const Scalar pc )
inlinestatic

The interfacial area surface.

the suggested (as estimated from pore network models) awn surface: \(\mathrm{ a_{wn} = a_1 * (S_{wr}-S_w) .* (1-S_w) + a_2 * (S_{wr}-S_w) * (1-S_w) * \exp( a_3 * p_c) ; }\)

Parameters
paramsparameter container for the coefficients of the surface
SwEffective saturation of the wetting phase
pcCapillary pressure in \(\mathrm{[Pa]}\)

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