version 3.8
Dumux::PoreNetwork::ThresholdCapillaryPressures Namespace Reference

Functions

template<class Scalar >
Scalar 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 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 pcEntry (const Scalar surfaceTension, const Scalar contactAngle, const Scalar inscribedRadius, const Scalar shapeFactor) noexcept
 The entry capillary pressure of a pore throat. More...
 

Function Documentation

◆ pcEntry()

template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcEntry ( const Scalar  surfaceTension,
const Scalar  contactAngle,
const Scalar  inscribedRadius,
const Scalar  shapeFactor 
)
noexcept

For details, see Eq. 11 in Rabbani et al., 2016: https://doi.org/10.1016/j.jcis.2016.03.053 or Eq A-7 in Oren et al., 1998: https://doi.org/10.2118/52052-PA

◆ pcSnapoff()

template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcSnapoff ( const Scalar  surfaceTension,
const Scalar  contactAngle,
const Scalar  inscribedRadius,
const Throat::Shape  shape 
)

◆ pcSnapoffRegularShape()

template<class Scalar >
Scalar Dumux::PoreNetwork::ThresholdCapillaryPressures::pcSnapoffRegularShape ( const Scalar  surfaceTension,
const Scalar  contactAngle,
const Scalar  inscribedRadius,
const Throat::Shape  shape 
)
noexcept