www.mooseframework.org
Functions
PorousFlowCapillaryPressureRSC.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowCapillaryPressureRSC)
 
template<>
InputParameters validParams< PorousFlowCapillaryPressureRSC > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowCapillaryPressureRSC   
)

◆ validParams< PorousFlowCapillaryPressureRSC >()

template<>
InputParameters validParams< PorousFlowCapillaryPressureRSC > ( )

Definition at line 17 of file PorousFlowCapillaryPressureRSC.C.

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