Loading [MathJax]/extensions/tex2jax.js
www.mooseframework.org
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Functions
RichardsSeff1VGcut.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "RichardsApp"  ,
RichardsSeff1VGcut   
)

◆ validParams< RichardsSeff1VGcut >()

template<>
InputParameters validParams< RichardsSeff1VGcut > ( )

Definition at line 18 of file RichardsSeff1VGcut.C.

19 {
20  InputParameters params = validParams<RichardsSeff1VG>();
21  params.addRequiredRangeCheckedParam<Real>(
22  "p_cut",
23  "p_cut < 0",
24  "cutoff in pressure. Must be negative. If p>p_cut then use "
25  "van-Genuchten function. Otherwise use a linear relationship which is "
26  "chosen so the value and derivative match van-Genuchten at p=p_cut");
27  params.addClassDescription("cut van-Genuchten effective saturation as a function of capillary "
28  "pressure. Single-phase seff = (1 + (-al*p)^(1/(1-m)))^(-m) for "
29  "p>p_cut, otherwise user a a linear relationship that is chosen so "
30  "the value and derivative match van-Genuchten at p=p_cut.");
31  return params;
32 }
validParams< RichardsSeff1VG >
InputParameters validParams< RichardsSeff1VG >()
Definition: RichardsSeff1VG.C:19