3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S > Struct Template Reference

Regularization parameters. More...

#include <dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh>

Description

template<class Scalar>
template<class S>
struct Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >

Regularization parameters.

Public Member Functions

void setPcLowSwe (Scalar pcLowSwe)
 Set the threshold saturation below which the capillary pressure is regularized. More...
 
Scalar pcLowSwe () const
 Threshold saturation below which the capillary pressure is regularized. More...
 
void setPcHighSwe (Scalar pcHighSwe)
 Set the threshold saturation above which the capillary pressure is regularized. More...
 
Scalar pcHighSwe () const
 Threshold saturation above which the capillary pressure is regularized. More...
 
void setKrnLowSwe (Scalar krnLowSwe)
 Set the threshold saturation below which the relative permeability of the non-wetting phase gets regularized. More...
 
Scalar krnLowSwe () const
 Threshold saturation below which the relative permeability of the non-wetting phase gets regularized. More...
 
void setKrwHighSwe (Scalar krwHighSwe)
 Set the threshold saturation above which the relative permeability of the wetting phase gets regularized. More...
 
Scalar krwHighSwe () const
 Threshold saturation above which the relative permeability of the wetting phase gets regularized. More...
 

Member Function Documentation

◆ krnLowSwe()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::krnLowSwe ( ) const
inline

Threshold saturation below which the relative permeability of the non-wetting phase gets regularized.

◆ krwHighSwe()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::krwHighSwe ( ) const
inline

Threshold saturation above which the relative permeability of the wetting phase gets regularized.

◆ pcHighSwe()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::pcHighSwe ( ) const
inline

Threshold saturation above which the capillary pressure is regularized.

Most problems are very sensitive to this value (e.g. making it smaller might result in negative capillary pressures).

◆ pcLowSwe()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::pcLowSwe ( ) const
inline

Threshold saturation below which the capillary pressure is regularized.

◆ setKrnLowSwe()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::setKrnLowSwe ( Scalar  krnLowSwe)
inline

Set the threshold saturation below which the relative permeability of the non-wetting phase gets regularized.

◆ setKrwHighSwe()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::setKrwHighSwe ( Scalar  krwHighSwe)
inline

Set the threshold saturation above which the relative permeability of the wetting phase gets regularized.

◆ setPcHighSwe()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::setPcHighSwe ( Scalar  pcHighSwe)
inline

Set the threshold saturation above which the capillary pressure is regularized.

◆ setPcLowSwe()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::VanGenuchtenRegularization< Scalar >::Params< S >::setPcLowSwe ( Scalar  pcLowSwe)
inline

Set the threshold saturation below which the capillary pressure is regularized.

Most problems are very sensitive to this value (e.g. making it smaller might result in very high capillary pressures)


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