www.mooseframework.org
Classes | Functions
RichardsLumpedMassChange.h File Reference

Go to the source code of this file.

Classes

class  RichardsLumpedMassChange
 d(fluid mass in porespace)/dt with the fluid mass being lumped to the nodes. More...
 

Functions

template<>
InputParameters validParams< RichardsLumpedMassChange > ()
 

Function Documentation

◆ validParams< RichardsLumpedMassChange >()

template<>
InputParameters validParams< RichardsLumpedMassChange > ( )

Definition at line 22 of file RichardsLumpedMassChange.C.

23 {
24  InputParameters params = validParams<TimeKernel>();
25  params.addRequiredParam<UserObjectName>(
26  "richardsVarNames_UO", "The UserObject that holds the list of Richards variables.");
27  params.addRequiredParam<std::vector<UserObjectName>>(
28  "density_UO",
29  "List of names of user objects that define the fluid density (or densities for "
30  "multiphase). In the multiphase case, for ease of use, the density, Seff and "
31  "Sat UserObjects are the same format as for RichardsMaterial, but only the one "
32  "relevant for the specific phase is actually used.");
33  params.addRequiredParam<std::vector<UserObjectName>>(
34  "seff_UO",
35  "List of name of user objects that define effective saturation as a function of "
36  "porepressure(s)");
37  params.addRequiredParam<std::vector<UserObjectName>>(
38  "sat_UO",
39  "List of names of user objects that define saturation as a function of effective saturation");
40  return params;
41 }