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.
1.8.16