26#ifndef REGULARIZED_VAN_GENUCHTEN_OF_TEMPERATURE_HH
27#define REGULARIZED_VAN_GENUCHTEN_OF_TEMPERATURE_HH
29#warning "This header is deprecated. Removal after 3.3. Use new material laws."
44template <
class ScalarT,
class ParamsT = RegularizedVanGenuchtenParams<ScalarT> >
52 using Scalar =
typename Params::Scalar;
Implementation of the regularized version of the van Genuchten's capillary pressure / relative permea...
Parameters that are necessary for the regularization of VanGenuchten "material law".
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:73
static Scalar pc(const Params ¶ms, Scalar swe)
A regularized van Genuchten capillary pressure-saturation curve.
Definition: regularizedvangenuchten.hh:93
Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> satu...
Definition: vangenuchtenoftemperature.hh:46
ParamsT Params
Definition: vangenuchtenoftemperature.hh:51
typename Params::Scalar Scalar
Definition: vangenuchtenoftemperature.hh:52
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:67