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

template<>
InputParameters validParams< RichardsSeff2waterRSC > ( )

Definition at line 19 of file RichardsSeff2waterRSC.C.

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