3.4
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
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.
pcLowSw () const
 Threshold saturation below which the capillary pressure is regularized.
void setpcHighSw (S pcHighSw)
 Set the threshold saturation above which the capillary pressure is regularized.
pcHighSw () const
 Threshold saturation above which the capillary pressure is regularized.
void setHighSwRegularizationMethod (HighSwRegularizationMethod method)
 Set the regularization method for high saturations.
HighSwRegularizationMethod highSwRegularizationMethod () const
 Return the regularization method for high saturations.

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 ( S 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 ( S 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: