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

Go to the source code of this file.

Classes

class  RichardsSeff2waterVG
 van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures. More...
 

Functions

template<>
InputParameters validParams< RichardsSeff2waterVG > ()
 

Function Documentation

◆ validParams< RichardsSeff2waterVG >()

template<>
InputParameters validParams< RichardsSeff2waterVG > ( )

Definition at line 19 of file RichardsSeff2waterVG.C.

20 {
21  InputParameters params = validParams<RichardsSeff>();
22  params.addRequiredRangeCheckedParam<Real>("al",
23  "al > 0",
24  "van-Genuchten alpha parameter. Must "
25  "be positive. Single-phase VG seff = "
26  "(1 + (-al*c)^(1/(1-m)))^(-m)");
27  params.addRequiredRangeCheckedParam<Real>(
28  "m",
29  "m > 0 & m < 1",
30  "van-Genuchten m parameter. Must be between 0 and 1, and optimally "
31  "should be set to >0.5 Single-phase VG seff = (1 + "
32  "(-al*p)^(1/(1-m)))^(-m)");
33  params.addClassDescription("van-Genuchten effective saturation as a function of (Pwater, Pgas) "
34  "suitable for use for the water phase in two-phase simulations. With "
35  "Pc=Pgas-Pwater, seff = (1 + (al*pc)^(1/(1-m)))^(-m)");
36  return params;
37 }
validParams< RichardsSeff >
InputParameters validParams< RichardsSeff >()
Definition: RichardsSeff.C:16