www.mooseframework.org
Functions
RichardsSeff1RSC.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("RichardsApp", RichardsSeff1RSC)
 
template<>
InputParameters validParams< RichardsSeff1RSC > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
RichardsSeff1RSC   
)

◆ validParams< RichardsSeff1RSC >()

template<>
InputParameters validParams< RichardsSeff1RSC > ( )

Definition at line 25 of file RichardsSeff1RSC.C.

26 {
27  InputParameters params = validParams<RichardsSeff>();
28  params.addParam<Real>("oil_viscosity",
29  "Viscosity of oil (gas) phase. It is assumed this is "
30  "double the water-phase viscosity. (Note that this "
31  "effective saturation is mostly useful for 2-phase, not "
32  "single-phase.)");
33  params.addParam<Real>("scale_ratio",
34  "This is porosity/permeability/beta^2, where beta may be "
35  "chosen by the user. It has dimensions [time]");
36  params.addParam<Real>("shift", "effective saturation is a function of (Pc - shift)");
37  params.addClassDescription(
38  "Rogers-Stallybrass-Clements version of effective saturation for the water phase, valid for "
39  "residual saturations = 0, and viscosityOil = 2*viscosityWater. seff_water = 1/Sqrt(1 + "
40  "Exp((Pc - shift)/scale)), where scale = 0.25*scale_ratio*oil_viscosity. Note that this "
41  "effective saturation is mostly useful for 2-phase, not single-phase.");
42  return params;
43 }
validParams< RichardsSeff >
InputParameters validParams< RichardsSeff >()
Definition: RichardsSeff.C:16