22 "Name of user object that defines effective saturation.");
30 _pressure_vals(coupledValues(
"pressure_vars"))
Base class for effective saturation as a function of porepressure(s) The functions seff...
RichardsSeffAux(const InputParameters ¶meters)
virtual Real computeValue()
const RichardsSeff & _seff_UO
The user object that defines effective saturation as function of porepressure (or porepressures in th...
virtual Real seff(std::vector< const VariableValue *> p, unsigned int qp) const =0
effective saturation as a function of porepressure(s) at given quadpoint of the element ...
static InputParameters validParams()
const std::vector< const VariableValue * > _pressure_vals
the porepressure values (this will be length N where N is the number of arguments that the _seff_UO r...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("RichardsApp", RichardsSeffAux)
static InputParameters validParams()
Calculates effective saturation for a specified variable.