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

Go to the source code of this file.

Classes

class  RichardsBorehole
 Approximates a borehole by a sequence of Dirac Points. More...
 

Functions

template<>
InputParameters validParams< RichardsBorehole > ()
 

Function Documentation

◆ validParams< RichardsBorehole >()

template<>
InputParameters validParams< RichardsBorehole > ( )

Definition at line 17 of file RichardsBorehole.C.

18 {
19  InputParameters params = validParams<PeacemanBorehole>();
20  params.addRequiredParam<UserObjectName>(
21  "richardsVarNames_UO", "The UserObject that holds the list of Richards variable names.");
22  params.addParam<std::vector<UserObjectName>>("relperm_UO",
23  "List of names of user objects that "
24  "define relative permeability. Only "
25  "needed if fully_upwind is used");
26  params.addParam<std::vector<UserObjectName>>(
27  "seff_UO",
28  "List of name of user objects that define effective saturation as a function of "
29  "pressure list. Only needed if fully_upwind is used");
30  params.addParam<std::vector<UserObjectName>>("density_UO",
31  "List of names of user objects that "
32  "define the fluid density. Only "
33  "needed if fully_upwind is used");
34  params.addParam<bool>("fully_upwind", false, "Fully upwind the flux");
35  params.addClassDescription("Approximates a borehole in the mesh with given bottomhole pressure, "
36  "and radii using a number of point sinks whose positions are read "
37  "from a file");
38  return params;
39 }
validParams< PeacemanBorehole >
InputParameters validParams< PeacemanBorehole >()
Definition: PeacemanBorehole.C:17