van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures. More...
#include <RichardsSeff2waterVG.h>
Public Member Functions | |
RichardsSeff2waterVG (const InputParameters ¶meters) | |
Real | seff (std::vector< const VariableValue * > p, unsigned int qp) const |
water 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 water 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 RichardsSeff2waterVG.h.
RichardsSeff2waterVG::RichardsSeff2waterVG | ( | const InputParameters & | parameters | ) |
Definition at line 39 of file RichardsSeff2waterVG.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 RichardsSeff2waterVG.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 RichardsSeff2waterVG.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 |
water 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 RichardsSeff2waterVG.C.
|
protected |
van Genuchten alpha parameter
Definition at line 61 of file RichardsSeff2waterVG.h.
|
protected |
van Genuchten m parameter
Definition at line 64 of file RichardsSeff2waterVG.h.