Go to the documentation of this file.
19 params.addRequiredParam<Real>(
"n",
"The Corey exponent of the phase.");
20 params.addClassDescription(
"This Material calculates relative permeability of the fluid phase, "
21 "using the simple Corey model ((S-S_res)/(1-sum(S_res)))^n");
26 const InputParameters & parameters)
ExpressionBuilder::EBTerm pow(const ExpressionBuilder::EBTerm &left, T exponent)
virtual Real relativePermeability(Real seff) const override
Relative permeability equation (must be overriden in derived class)
InputParameters validParams< PorousFlowRelativePermeabilityCorey >()
Base class for PorousFlow relative permeability materials.
Material to calculate Corey-type relative permeability of an arbitrary phase given the effective satu...
registerMooseObject("PorousFlowApp", PorousFlowRelativePermeabilityCorey)
PorousFlowRelativePermeabilityCorey(const InputParameters ¶meters)
virtual Real dRelativePermeability(Real seff) const override
Derivative of relative permeability with respect to effective saturation.
const Real _n
Corey exponent n for the specified phase.
InputParameters validParams< PorousFlowRelativePermeabilityBase >()