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

Go to the source code of this file.

Classes

class  RichardsSeff2waterRSC
 Rogers-Stallybrass-Clements version of effective saturation of water phase as a function of (Pwater, Pgas), and its derivs wrt to those pressures. More...
 

Functions

template<>
InputParameters validParams< RichardsSeff2waterRSC > ()
 

Function Documentation

◆ validParams< RichardsSeff2waterRSC >()

template<>
InputParameters validParams< RichardsSeff2waterRSC > ( )

Definition at line 23 of file RichardsSeff2waterRSC.C.

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