26#include "neml2/models/porous_flow/CapillaryPressure.h"
39 std::tuple<Scalar, Scalar, Scalar>
CapillaryPressure(const OptionSet &options)
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:52
Scalar.
Definition Scalar.h:38
const Scalar & _m
Definition VanGenuchtenCapillaryPressure.h:43
std::tuple< Scalar, Scalar, Scalar > calculate_pressure(const Scalar &S, bool out, bool dout_din, bool d2out_din2) const override
Calculate the capillary pressure without logarithmic extension.
const Scalar & _a
Definition VanGenuchtenCapillaryPressure.h:42
static OptionSet expected_options()
VanGenuchtenCapillaryPressure(const OptionSet &options)
Definition DiagnosticsInterface.h:31