#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: