www.mooseframework.org
Functions
RichardsSeff1VG.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("RichardsApp", RichardsSeff1VG)
 
template<>
InputParameters validParams< RichardsSeff1VG > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
RichardsSeff1VG   
)

◆ validParams< RichardsSeff1VG >()

template<>
InputParameters validParams< RichardsSeff1VG > ( )

Definition at line 19 of file RichardsSeff1VG.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 pressure "
34  "suitable for use in single-phase simulations.. seff = (1 + "
35  "(-al*p)^(1/(1-m)))^(-m)");
36  return params;
37 }

Referenced by validParams< RichardsSeff1VGcut >().

validParams< RichardsSeff >
InputParameters validParams< RichardsSeff >()
Definition: RichardsSeff.C:16