Implementation of a exponential function relating specific interfacial area to wetting phase saturation and capillary pressure.
More...
#include <dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponentialcubic.hh>
Implementation of a exponential function relating specific interfacial area to wetting phase saturation and capillary pressure.
|
| template<class Scalar = double> |
| static Params< Scalar > | makeParams (const std::string ¶mGroup) |
| | Construct from a subgroup from the global parameter tree. More...
|
| |
| template<class Scalar > |
| static Scalar | area (const Scalar swe, const Scalar pc, const Params< Scalar > ¶ms) |
| | The interfacial area. More...
|
| |
◆ area()
template<class Scalar >
| static Scalar Dumux::FluidMatrix::InterfacialAreaExponentialCubic::area |
( |
const Scalar |
swe, |
|
|
const Scalar |
pc, |
|
|
const Params< Scalar > & |
params |
|
) |
| |
|
inlinestatic |
The interfacial area.
the suggested (as estimated from pore network models) interfacial area between the nonwetting and solid phase: \(\mathrm{ a_{ns} = a_1 e^{a_2 * S_w } + a_3 * p_c^3 ; }\)
- Parameters
-
| swe | 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::InterfacialAreaExponentialCubic::makeParams |
( |
const std::string & |
paramGroup | ) |
|
|
inlinestatic |
Construct from a subgroup from the global parameter tree.
- 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: