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

#include <dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh>

Public Types

using HighSwRegularizationMethod = ThisType::HighSwRegularizationMethod
 

Public Member Functions

void setpcLowSw (S pcLowSw)
 Set the threshold saturation below which the capillary pressure is regularized. More...
 
pcLowSw () const
 Threshold saturation below which the capillary pressure is regularized. More...
 
void setpcHighSw (S pcHighSw)
 Set the threshold saturation above which the capillary pressure is regularized. More...
 
pcHighSw () const
 Threshold saturation above which the capillary pressure is regularized. More...
 
void setHighSwRegularizationMethod (HighSwRegularizationMethod method)
 Set the regularization method for high saturations. More...
 
HighSwRegularizationMethod highSwRegularizationMethod () const
 Return the regularization method for high saturations. More...
 

Member Typedef Documentation

◆ HighSwRegularizationMethod

template<class Scalar , class BaseLaw >
template<class S >
using Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::HighSwRegularizationMethod = ThisType::HighSwRegularizationMethod

Member Function Documentation

◆ highSwRegularizationMethod()

template<class Scalar , class BaseLaw >
template<class S >
HighSwRegularizationMethod Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::highSwRegularizationMethod ( ) const
inline

Return the regularization method for high saturations.

◆ pcHighSw()

template<class Scalar , class BaseLaw >
template<class S >
S Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::pcHighSw ( ) 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).

◆ pcLowSw()

template<class Scalar , class BaseLaw >
template<class S >
S Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::pcLowSw ( ) const
inline

Threshold saturation below which the capillary pressure is regularized.

◆ setHighSwRegularizationMethod()

template<class Scalar , class BaseLaw >
template<class S >
void Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::setHighSwRegularizationMethod ( HighSwRegularizationMethod  method)
inline

Set the regularization method for high saturations.

◆ setpcHighSw()

template<class Scalar , class BaseLaw >
template<class S >
void Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::setpcHighSw ( pcHighSw)
inline

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

◆ setpcLowSw()

template<class Scalar , class BaseLaw >
template<class S >
void Dumux::PoreNetwork::FluidMatrix::TwoPLocalRulesPlatonicBodyRegularization< Scalar, BaseLaw >::Params< S >::setpcLowSw ( pcLowSw)
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: