Implementation of the polynomial of second order relating specific interfacial area to wetting phase saturation and capillary pressure.
#include <dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomialedgezero2ndorder.hh>
|
| template<class Scalar = double> |
| static Params< Scalar > | makeParams (const std::string ¶mGroup) |
| | Construct from a subgroup from the global parameter tree.
|
| |
| template<class Scalar> |
| static Scalar | area (const Scalar sw, const Scalar pc, const Params< Scalar > ¶ms) |
| | The interfacial area the suggested (as estimated from pore network models) awn surface: \([
a_{wn} = a_{1} (S_{wr}-S_{w})(1.-S_{w}) + a_2 (S_{wr}-S_{w})(1.-S_{w}) p_{c} + a_{3} (S_{wr}-S_{w})(1.-S_{w}) p_{c}^2
\)].
|
| |
| template<class Scalar> |
| static Scalar | darea_dpc (const Scalar sw, const Scalar pc, const Params< Scalar > ¶ms) |
| | the derivative of specific interfacial area function w.r.t. capillary pressure
|
| |
| template<class Scalar> |
| static Scalar | darea_dsw (const Scalar sw, const Scalar pc, const Params< Scalar > ¶ms) |
| | the derivative of specific interfacial area function w.r.t. saturation
|
| |
◆ area()
template<class Scalar>
| static Scalar Dumux::FluidMatrix::InterfacialAreaolynomialEdgeZero2ndOrder::area |
( |
const Scalar | sw, |
|
|
const Scalar | pc, |
|
|
const Params< Scalar > & | params ) |
|
inlinestatic |
- Parameters
-
| sw | Effective saturation of the wetting phase |
| pc | Capillary pressure in \(\mathrm{[Pa]}\) |
| params | parameter container for the coefficients of the surface |
◆ darea_dpc()
template<class Scalar>
| static Scalar Dumux::FluidMatrix::InterfacialAreaolynomialEdgeZero2ndOrder::darea_dpc |
( |
const Scalar | sw, |
|
|
const Scalar | pc, |
|
|
const Params< Scalar > & | params ) |
|
inlinestatic |
- Parameters
-
| sw | Effective saturation of the wetting phase |
| pc | Capillary pressure in \(\mathrm{[Pa]}\) |
| params | parameter container for the coefficients of the surface |
◆ darea_dsw()
template<class Scalar>
| static Scalar Dumux::FluidMatrix::InterfacialAreaolynomialEdgeZero2ndOrder::darea_dsw |
( |
const Scalar | sw, |
|
|
const Scalar | pc, |
|
|
const Params< Scalar > & | params ) |
|
inlinestatic |
- Parameters
-
| sw | Effective saturation of the wetting phase |
| pc | Capillary pressure in \(\mathrm{[Pa]}\) |
| params | parameter container for the coefficients of the surface |
◆ makeParams()
template<class Scalar = double>
| static Params< Scalar > Dumux::FluidMatrix::InterfacialAreaolynomialEdgeZero2ndOrder::makeParams |
( |
const std::string & | paramGroup | ) |
|
|
inlinestatic |
- Note
- This will give you nice error messages if a mandatory parameter is missing
The documentation for this class was generated from the following file: