27#include "neml2/models/porous_flow/CapillaryPressure.h"
40 std::tuple<Scalar, Scalar, Scalar>
Define the Brooks-Corey correlation for capillary pressure.
Definition BrooksCoreyCapillaryPressure.h:33
const Scalar & _p
Shape parameter p.
Definition BrooksCoreyCapillaryPressure.h:47
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.
Definition BrooksCoreyCapillaryPressure.cxx:59
static OptionSet expected_options()
Definition BrooksCoreyCapillaryPressure.cxx:32
BrooksCoreyCapillaryPressure(const OptionSet &options)
Definition BrooksCoreyCapillaryPressure.cxx:51
const Scalar & _Pt
Threshold entry pressure.
Definition BrooksCoreyCapillaryPressure.h:44
Base class for capillary pressure models in porous flow.
Definition CapillaryPressure.h:33
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:51
Scalar.
Definition Scalar.h:38
Definition DiagnosticsInterface.cxx:30