26#ifndef REGULARIZED_VAN_GENUCHTEN_OF_TEMPERATURE_HH
27#define REGULARIZED_VAN_GENUCHTEN_OF_TEMPERATURE_HH
42template <
class ScalarT,
class ParamsT = RegularizedVanGenuchtenParams<ScalarT> >
50 using Scalar =
typename Params::Scalar;
70 Scalar pc = pcTemp * ((beta0+temperature) / (beta0+TRef));
Parameters that are necessary for the regularization of VanGenuchten "material law".
Implementation of the regularized version of the van Genuchten's capillary pressure / relative permea...
Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> satu...
Definition regularizedvangenuchten.hh:71
static Scalar pc(const Params ¶ms, Scalar swe)
Definition regularizedvangenuchten.hh:91
Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> satu...
Definition vangenuchtenoftemperature.hh:44
ParamsT Params
Definition vangenuchtenoftemperature.hh:49
typename Params::Scalar Scalar
Definition vangenuchtenoftemperature.hh:50
static Scalar pc(const Params ¶ms, const Scalar &Swe, const Scalar &temperature)
A regularized van Genuchten capillary pressure-saturation curve as a function of temperature.
Definition vangenuchtenoftemperature.hh:65