Go to the documentation of this file.
19 params.addRequiredRangeCheckedParam<Real>(
20 "m",
"m >= 0",
"relperm = (1 + m)seff^m - m seff^(m+1)");
21 params.addClassDescription(
22 "This Material calculates relative permeability of a phase using a model inspired by FLAC");
27 const InputParameters & parameters)
virtual Real dRelativePermeability(Real seff) const override
Derivative of relative permeability with respect to effective saturation.
const Real _m
Exponent m for the specified phase.
Material to calculate relative permeability inspired by the formula used in FLAC: relperm = (1 + m) s...
registerMooseObject("PorousFlowApp", PorousFlowRelativePermeabilityFLAC)
Base class for PorousFlow relative permeability materials.
PorousFlowRelativePermeabilityFLAC(const InputParameters ¶meters)
Real dRelativePermeability(Real seff, Real m)
Derivative of relative permeability with respect to effective saturation.
virtual Real relativePermeability(Real seff) const override
Relative permeability equation (must be overriden in derived class)
InputParameters validParams< PorousFlowRelativePermeabilityFLAC >()
InputParameters validParams< PorousFlowRelativePermeabilityBase >()
Real relativePermeability(Real seff, Real m)
Relative permeability as a function of effective saturation.