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

Go to the source code of this file.

Classes

class  PorousFlow2PhasePP_RSC
 Material designed to calculate 2-phase porepressures and saturations at nodes and quadpoints assuming the independent variables are the 2 porepressure, and using the Rogers-Stallybrass-Clements capillary curve. More...
 

Functions

template<>
InputParameters validParams< PorousFlow2PhasePP_RSC > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlow2PhasePP_RSC > ( )

Definition at line 12 of file PorousFlow2PhasePP_RSC.C.

13 {
14  InputParameters params = validParams<PorousFlow2PhasePP>();
15  params.addParam<Real>("oil_viscosity",
16  "Viscosity of oil (gas) phase. It is assumed this is "
17  "double the water-phase viscosity. (Note that this "
18  "effective saturation is mostly useful for 2-phase, not "
19  "single-phase.)");
20  params.addParam<Real>("scale_ratio",
21  "This is porosity / permeability / beta^2, where beta may "
22  "be chosen by the user. It has dimensions [time]");
23  params.addParam<Real>("shift", "effective saturation is a function of (Pc - shift)");
24  params.addClassDescription("Rogers-Stallybrass-Clements version of effective saturation for the "
25  "water phase, valid for residual saturations = 0, and viscosityOil = "
26  "2 * viscosityWater. seff_water = 1 / sqrt(1 + exp((Pc - shift) / "
27  "scale)), where scale = 0.25 * scale_ratio * oil_viscosity.");
28  return params;
29 }
InputParameters validParams< PorousFlow2PhasePP >()