Go to the documentation of this file.
20 InputParameters params = validParams<AuxKernel>();
21 params.addRequiredCoupledVar(
"seff_var",
"Variable that is the effective saturation");
22 params.addRequiredParam<UserObjectName>(
"sat_UO",
"Name of user object that defines saturation.");
23 params.addClassDescription(
"auxillary variable which is saturation");
28 : AuxKernel(parameters),
29 _seff_var(coupledValue(
"seff_var")),
const RichardsSat & _sat_UO
User object defining saturation as a function of effective saturation.
InputParameters validParams< RichardsSatAux >()
virtual Real computeValue()
Saturation of a phase as a function of effective saturation of that phase, and its derivatives wrt ef...
Fluid Saturation as a function of effective saturation.
Real sat(Real seff) const
saturation as a function of effective saturation
RichardsSatAux(const InputParameters ¶meters)
registerMooseObject("RichardsApp", RichardsSatAux)
const VariableValue & _seff_var
effective saturation