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::ParkerVanGenuchten3PRegularization< Scalar >::Params< S > Struct Template Reference

Regularization parameters. More...

#include <dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh>

Description

template<class Scalar>
template<class S>
struct Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< 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 nonwetting phase gets regularized. More...
 
Scalar krnLowSwe () const
 Threshold saturation below which the relative permeability of the nonwetting phase gets regularized. More...
 
void setKrgLowSte (Scalar krgLowSte)
 Set the threshold saturation below which the relative permeability of the nonwetting phase gets regularized. More...
 
Scalar krgLowSte () const
 Threshold saturation below which the relative permeability of the nonwetting 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...
 
void setConstRegularization (const bool input)
 Choose whether to use a constant value for regularization of the pc-S curves or not. More...
 
bool constRegularization () const
 Returns whether to use a constant value for regularization of the pc-S curves or not. More...
 

Member Function Documentation

◆ constRegularization()

template<class Scalar >
template<class S >
bool Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar >::Params< S >::constRegularization ( ) const
inline

Returns whether to use a constant value for regularization of the pc-S curves or not.

◆ krgLowSte()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar >::Params< S >::krgLowSte ( ) const
inline

Threshold saturation below which the relative permeability of the nonwetting phase gets regularized.

◆ krnLowSwe()

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

Threshold saturation below which the relative permeability of the nonwetting phase gets regularized.

◆ krwHighSwe()

template<class Scalar >
template<class S >
Scalar Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< 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::ParkerVanGenuchten3PRegularization< 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::ParkerVanGenuchten3PRegularization< Scalar >::Params< S >::pcLowSwe ( ) const
inline

Threshold saturation below which the capillary pressure is regularized.

◆ setConstRegularization()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar >::Params< S >::setConstRegularization ( const bool  input)
inline

Choose whether to use a constant value for regularization of the pc-S curves or not.

Parameters
inputTrue or false

◆ setKrgLowSte()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< Scalar >::Params< S >::setKrgLowSte ( Scalar  krgLowSte)
inline

Set the threshold saturation below which the relative permeability of the nonwetting phase gets regularized.

◆ setKrnLowSwe()

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

Set the threshold saturation below which the relative permeability of the nonwetting phase gets regularized.

◆ setKrwHighSwe()

template<class Scalar >
template<class S >
void Dumux::FluidMatrix::ParkerVanGenuchten3PRegularization< 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::ParkerVanGenuchten3PRegularization< 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::ParkerVanGenuchten3PRegularization< 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: