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;
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...
std::string temperature() noexcept
I/O name of temperature for equilibrium models.
Definition: name.hh:51
Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> satu...
Definition: regularizedvangenuchten.hh:71
static Scalar pc(const Params ¶ms, Scalar swe)
A regularized van Genuchten capillary pressure-saturation curve.
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