22 "s_res >= 0 & s_res < 1",
23 "Residual fluid saturation for the phase. 0 <= s_res < 1.");
27 "Sum of s_res over all phases. s_res <= sum_s_res < 1. It is " 28 "up to you to ensure the sum is done correctly.");
30 "effective saturation of that phase");
36 _s_res(getParam<
Real>(
"s_res")),
37 _sum_s_res(getParam<
Real>(
"sum_s_res"))
Real _sum_s_res
sum of the residual saturations for every phase
static InputParameters validParams()
Saturation of a phase as a function of effective saturation of that phase, and its derivatives wrt ef...
static InputParameters validParams()
Real dsat(Real) const
derivative of saturation wrt effective saturation
Real _s_res
residual saturation for this phase
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void mooseError(Args &&... args) const
RichardsSat(const InputParameters ¶meters)
Real sat(Real seff) const
saturation as a function of effective saturation
registerMooseObject("RichardsApp", RichardsSat)