van-Genuchten gas effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures. More...
#include <RichardsSeff2gasVG.h>
Public Member Functions | |
RichardsSeff2gasVG (const InputParameters ¶meters) | |
Real | seff (std::vector< const VariableValue * > p, unsigned int qp) const |
gas effective saturation More... | |
void | dseff (std::vector< const VariableValue * > p, unsigned int qp, std::vector< Real > &result) const |
derivative of effective saturation as a function of porepressure More... | |
void | d2seff (std::vector< const VariableValue * > p, unsigned int qp, std::vector< std::vector< Real >> &result) const |
second derivative of effective saturation as a function of porepressure More... | |
void | initialize () |
void | execute () |
void | finalize () |
Protected Attributes | |
Real | _al |
van Genuchten alpha parameter More... | |
Real | _m |
van Genuchten m parameter More... | |
van-Genuchten gas effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures.
Note that the water pressure appears first in the tuple (Pwater, Pgas)
Definition at line 25 of file RichardsSeff2gasVG.h.
RichardsSeff2gasVG::RichardsSeff2gasVG | ( | const InputParameters & | parameters | ) |
Definition at line 39 of file RichardsSeff2gasVG.C.
|
virtual |
second derivative of effective saturation as a function of porepressure
p | porepressure in the element. Note that (*p[0])[qp] is the porepressure at quadpoint qp |
qp | the quad point to evaluate effective saturation at |
result | the derivtives will be placed in this array |
Implements RichardsSeff.
Definition at line 62 of file RichardsSeff2gasVG.C.
|
virtual |
derivative of effective saturation as a function of porepressure
p | porepressure in the element. Note that (*p[0])[qp] is the porepressure at quadpoint qp |
qp | the quad point to evaluate effective saturation at |
result | the derivtives will be placed in this array |
Implements RichardsSeff.
Definition at line 52 of file RichardsSeff2gasVG.C.
|
inherited |
Definition at line 32 of file RichardsSeff.C.
|
inherited |
Definition at line 37 of file RichardsSeff.C.
|
inherited |
Definition at line 27 of file RichardsSeff.C.
|
virtual |
gas effective saturation
p | porepressures. Here (*p[0])[qp] is the water pressure at quadpoint qp, and (*p[1])[qp] is the gas porepressure |
qp | the quadpoint to evaluate effective saturation at |
Implements RichardsSeff.
Definition at line 45 of file RichardsSeff2gasVG.C.
|
protected |
van Genuchten alpha parameter
Definition at line 61 of file RichardsSeff2gasVG.h.
|
protected |
van Genuchten m parameter
Definition at line 64 of file RichardsSeff2gasVG.h.