17std::unique_ptr<RelPermGeneralizedPowerNonwettingPhase>
22 "type",
"RelativePermeabilityGeneralizedPowerNonwettingPhase");
28 DBUG(
"Create RelPermGeneralizedPowerNonwettingPhase medium property {:s}.",
37 auto const min_relative_permeability =
47 if (min_relative_permeability < 0)
49 OGS_FATAL(
"Minimal relative permeability must be non-negative.");
52 return std::make_unique<RelPermGeneralizedPowerNonwettingPhase>(
void DBUG(fmt::format_string< Args... > fmt, Args &&... args)
T peekConfigParameter(std::string const ¶m) const
T getConfigParameter(std::string const ¶m) const
void checkConfigParameter(std::string const ¶m, std::string_view const value) const
std::unique_ptr< RelPermGeneralizedPowerNonwettingPhase > createRelPermGeneralizedPowerNonwettingPhase(BaseLib::ConfigTree const &config)
@ residual_liquid_saturation
@ residual_gas_saturation