Fluid density assuming constant bulk modulus, for p>cut_limit Then following a cubic for zero_point <= p <= cut_limit Then zero for p<zero_point. More...
#include <RichardsDensityConstBulkCut.h>
Public Member Functions | |
| RichardsDensityConstBulkCut (const InputParameters ¶meters) | |
| Real | density (Real p) const |
| fluid density as a function of porepressure More... | |
| Real | ddensity (Real p) const |
| derivative of fluid density wrt porepressure More... | |
| Real | d2density (Real p) const |
| second derivative of fluid density wrt porepressure More... | |
| void | initialize () |
| void | execute () |
| void | finalize () |
Protected Attributes | |
| Real | _dens0 |
| density = _dens0*exp(p/_bulk), modified by cubic More... | |
| Real | _bulk |
| density = _dens0*exp(p/_bulk), modified by cubic More... | |
| Real | _cut_limit |
| where the cubic starts More... | |
| Real | _zero_point |
| where the density is zero More... | |
| Real | _c3 |
| (cut_limit-zero_point)^3 More... | |
Fluid density assuming constant bulk modulus, for p>cut_limit Then following a cubic for zero_point <= p <= cut_limit Then zero for p<zero_point.
The cubic is chosen so the function and its first derivative is continuous throughout
Definition at line 25 of file RichardsDensityConstBulkCut.h.
| RichardsDensityConstBulkCut::RichardsDensityConstBulkCut | ( | const InputParameters & | parameters | ) |
Definition at line 38 of file RichardsDensityConstBulkCut.C.
|
virtual |
second derivative of fluid density wrt porepressure
| p | porepressure |
Implements RichardsDensity.
Definition at line 82 of file RichardsDensityConstBulkCut.C.
|
virtual |
derivative of fluid density wrt porepressure
| p | porepressure |
Implements RichardsDensity.
Definition at line 66 of file RichardsDensityConstBulkCut.C.
|
virtual |
fluid density as a function of porepressure
| p | porepressure |
Implements RichardsDensity.
Definition at line 51 of file RichardsDensityConstBulkCut.C.
|
inherited |
Definition at line 34 of file RichardsDensity.C.
|
inherited |
Definition at line 39 of file RichardsDensity.C.
|
inherited |
Definition at line 29 of file RichardsDensity.C.
|
protected |
density = _dens0*exp(p/_bulk), modified by cubic
Definition at line 53 of file RichardsDensityConstBulkCut.h.
Referenced by d2density(), ddensity(), and density().
|
protected |
(cut_limit-zero_point)^3
Definition at line 62 of file RichardsDensityConstBulkCut.h.
Referenced by d2density(), ddensity(), and density().
|
protected |
where the cubic starts
Definition at line 56 of file RichardsDensityConstBulkCut.h.
Referenced by d2density(), ddensity(), density(), and RichardsDensityConstBulkCut().
|
protected |
density = _dens0*exp(p/_bulk), modified by cubic
Definition at line 50 of file RichardsDensityConstBulkCut.h.
Referenced by d2density(), ddensity(), and density().
|
protected |
where the density is zero
Definition at line 59 of file RichardsDensityConstBulkCut.h.
Referenced by d2density(), ddensity(), density(), and RichardsDensityConstBulkCut().
1.8.16