version 3.10-dev
thresholdcapillarypressures.hh File Reference

Specification of threshold capillary pressures for the PNM. More...

#include <cmath>
#include <dune/common/exceptions.hh>
#include <dumux/porenetwork/common/throatproperties.hh>

Go to the source code of this file.

Namespaces

namespace  Dumux
 
namespace  Dumux::PoreNetwork
 
namespace  Dumux::PoreNetwork::ThresholdCapillaryPressures
 

Functions

template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcSnapoffRegularShape (const Scalar surfaceTension, const Scalar contactAngle, const Scalar inscribedRadius, const Throat::Shape shape) noexcept
 The snap-off capillary pressure of a pore throat with regular cross section shape (with same corner angles and side length) For details, see Eq. 4.8 in Multiphase Flow in Blunt, M. J. (2017). Multiphase flow in permeable media: A pore-scale perspective. Cambridge university press. https://doi.org/10.1017/9781316145098. More...
 
template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcSnapoff (const Scalar surfaceTension, const Scalar contactAngle, const Scalar inscribedRadius, const Throat::Shape shape)
 The snap-off capillary pressure of a pore throat It checks if the cross section shape of the throat is a regular or irregular shape and call the proper pc snap-off accordingly. More...
 
template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcEntry (const Scalar surfaceTension, const Scalar contactAngle, const Scalar inscribedRadius, const Scalar shapeFactor) noexcept
 The entry capillary pressure of a pore throat. More...
 
Include dependency graph for thresholdcapillarypressures.hh: