version 3.9.0
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

◆ pcHighSw()

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

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

◆ setHighSwRegularizationMethod()

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

◆ setpcHighSw()

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

◆ setpcLowSw()

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

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: