Van-Genuchten form of relative permeability when seff <= _scut cubic relative permeability for seff >= _scut These two match in value and derivative at seff = _scut and relperm = 1 for seff = 1. More...
#include <RichardsRelPermVG1.h>
Public Member Functions | |
RichardsRelPermVG1 (const InputParameters ¶meters) | |
void | initialSetup () |
just prints some (maybe) useful info to the console More... | |
Real | relperm (Real seff) const |
relative permeability as a function of effective saturation More... | |
Real | drelperm (Real seff) const |
derivative of relative permeability wrt effective saturation More... | |
Real | d2relperm (Real seff) const |
second derivative of relative permeability wrt effective saturation More... | |
void | initialize () |
void | execute () |
void | finalize () |
Protected Attributes | |
Real | _simm |
immobile saturation More... | |
Real | _m |
van Genuchten m parameter More... | |
Real | _scut |
for seff > _scut use cubic relative permeability, otherwise use van Genuchten More... | |
Real | _vg1_const |
constant in cubic relperm relation More... | |
Real | _vg1_linear |
coefficient of linear term in cubic relperm relation More... | |
Real | _vg1_quad |
coefficient of quadratic term in cubic relperm relation More... | |
Real | _vg1_cub |
coefficient of cubic term in cubic relperm relation More... | |
Van-Genuchten form of relative permeability when seff <= _scut cubic relative permeability for seff >= _scut These two match in value and derivative at seff = _scut and relperm = 1 for seff = 1.
Definition at line 25 of file RichardsRelPermVG1.h.
RichardsRelPermVG1::RichardsRelPermVG1 | ( | const InputParameters & | parameters | ) |
Definition at line 41 of file RichardsRelPermVG1.C.
|
virtual |
second derivative of relative permeability wrt effective saturation
seff | effective saturation |
Reimplemented from RichardsRelPermVG.
Definition at line 115 of file RichardsRelPermVG1.C.
|
virtual |
derivative of relative permeability wrt effective saturation
seff | effective saturation |
Reimplemented from RichardsRelPermVG.
Definition at line 96 of file RichardsRelPermVG1.C.
|
inherited |
Definition at line 34 of file RichardsRelPerm.C.
|
inherited |
Definition at line 39 of file RichardsRelPerm.C.
|
inherited |
Definition at line 29 of file RichardsRelPerm.C.
void RichardsRelPermVG1::initialSetup | ( | ) |
just prints some (maybe) useful info to the console
Definition at line 59 of file RichardsRelPermVG1.C.
|
virtual |
relative permeability as a function of effective saturation
seff | effective saturation |
Reimplemented from RichardsRelPermVG.
Definition at line 66 of file RichardsRelPermVG1.C.
|
protected |
van Genuchten m parameter
Definition at line 56 of file RichardsRelPermVG1.h.
|
protected |
for seff > _scut use cubic relative permeability, otherwise use van Genuchten
Definition at line 59 of file RichardsRelPermVG1.h.
Referenced by d2relperm(), drelperm(), relperm(), and RichardsRelPermVG1().
|
protected |
immobile saturation
Definition at line 53 of file RichardsRelPermVG1.h.
Referenced by d2relperm(), drelperm(), and relperm().
|
protected |
constant in cubic relperm relation
Definition at line 62 of file RichardsRelPermVG1.h.
Referenced by initialSetup(), relperm(), and RichardsRelPermVG1().
|
protected |
coefficient of cubic term in cubic relperm relation
Definition at line 71 of file RichardsRelPermVG1.h.
Referenced by d2relperm(), drelperm(), initialSetup(), relperm(), and RichardsRelPermVG1().
|
protected |
coefficient of linear term in cubic relperm relation
Definition at line 65 of file RichardsRelPermVG1.h.
Referenced by drelperm(), initialSetup(), relperm(), and RichardsRelPermVG1().
|
protected |
coefficient of quadratic term in cubic relperm relation
Definition at line 68 of file RichardsRelPermVG1.h.
Referenced by d2relperm(), drelperm(), initialSetup(), relperm(), and RichardsRelPermVG1().