#include <RichardsSeff2gasRSC.h>
|
| | RichardsSeff2gasRSC (const InputParameters ¶meters) |
| |
| Real | seff (std::vector< const VariableValue * > p, unsigned int qp) const |
| | oil 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 () |
| |
Definition at line 30 of file RichardsSeff2gasRSC.h.
◆ RichardsSeff2gasRSC()
| RichardsSeff2gasRSC::RichardsSeff2gasRSC |
( |
const InputParameters & |
parameters | ) |
|
◆ d2seff()
| void RichardsSeff2gasRSC::d2seff |
( |
std::vector< const VariableValue * > |
p, |
|
|
unsigned int |
qp, |
|
|
std::vector< std::vector< Real >> & |
result |
|
) |
| const |
|
virtual |
second derivative of effective saturation as a function of porepressure
- Parameters
-
| 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 69 of file RichardsSeff2gasRSC.C.
73 Real pc = (*p[1])[qp] - (*p[0])[qp];
75 result[0][1] = -result[1][1];
76 result[1][0] = -result[1][1];
77 result[0][0] = result[1][1];
◆ dseff()
| void RichardsSeff2gasRSC::dseff |
( |
std::vector< const VariableValue * > |
p, |
|
|
unsigned int |
qp, |
|
|
std::vector< Real > & |
result |
|
) |
| const |
|
virtual |
derivative of effective saturation as a function of porepressure
- Parameters
-
| 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 59 of file RichardsSeff2gasRSC.C.
63 Real pc = (*p[1])[qp] - (*p[0])[qp];
65 result[0] = -result[1];
◆ execute()
| void RichardsSeff::execute |
( |
| ) |
|
|
inherited |
◆ finalize()
| void RichardsSeff::finalize |
( |
| ) |
|
|
inherited |
◆ initialize()
| void RichardsSeff::initialize |
( |
| ) |
|
|
inherited |
◆ seff()
| Real RichardsSeff2gasRSC::seff |
( |
std::vector< const VariableValue * > |
p, |
|
|
unsigned int |
qp |
|
) |
| const |
|
virtual |
oil effective saturation
- Parameters
-
| 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 52 of file RichardsSeff2gasRSC.C.
54 Real pc = (*p[1])[qp] - (*p[0])[qp];
◆ _oil_viscosity
| Real RichardsSeff2gasRSC::_oil_viscosity |
|
protected |
◆ _scale
| Real RichardsSeff2gasRSC::_scale |
|
protected |
◆ _scale_ratio
| Real RichardsSeff2gasRSC::_scale_ratio |
|
protected |
◆ _shift
| Real RichardsSeff2gasRSC::_shift |
|
protected |
The documentation for this class was generated from the following files: