#include <IncompPropertiesDefaultPolymer.hpp>
|
| IncompPropertiesDefaultPolymer (const Opm::parameter::ParameterGroup ¶m, int dim, int num_cells) |
|
virtual void | relperm (const int n, const double *s, const int *, double *kr, double *dkrds) const |
|
virtual void | satRange (const int n, const int *, double *smin, double *smax) const |
|
◆ IncompPropertiesDefaultPolymer()
Opm::IncompPropertiesDefaultPolymer::IncompPropertiesDefaultPolymer |
( |
const Opm::parameter::ParameterGroup & |
param, |
|
|
int |
dim, |
|
|
int |
num_cells |
|
) |
| |
|
inline |
Construct from parameters. The following parameters are accepted (defaults): num_phases (2) Must be 1 or 2. relperm_func ("Linear") Must be "Constant", "Linear" or "Quadratic". rho1 [rho2, rho3] (1.0e3) Density in kg/m^3 mu1 [mu2, mu3] (1.0) Viscosity in cP porosity (1.0) Porosity permeability (100.0) Permeability in mD
◆ relperm()
virtual void Opm::IncompPropertiesDefaultPolymer::relperm |
( |
const int |
n, |
|
|
const double * |
s, |
|
|
const int * |
, |
|
|
double * |
kr, |
|
|
double * |
dkrds |
|
) |
| const |
|
inlinevirtual |
- Parameters
-
[in] | n | Number of data points. |
[in] | s | Array of nP saturation values. |
[in] | cells | Array of n cell indices to be associated with the s values. |
[out] | kr | Array of nP relperm values, array must be valid before calling. |
[out] | dkrds | If non-null: array of nP^2 relperm derivative values, array must be valid before calling. The P^2 derivative matrix is m_{ij} = \frac{dkr_i}{ds^j}, and is output in Fortran order (m_00 m_10 m_20 m_01 ...) |
◆ satRange()
virtual void Opm::IncompPropertiesDefaultPolymer::satRange |
( |
const int |
n, |
|
|
const int * |
, |
|
|
double * |
smin, |
|
|
double * |
smax |
|
) |
| const |
|
inlinevirtual |
Obtain the range of allowable saturation values. In cell cells[i], saturation of phase p is allowed to be in the interval [smin[i*P + p], smax[i*P + p]].
- Parameters
-
[in] | n | Number of data points. |
[in] | cells | Array of n cell indices. |
[out] | smin | Array of nP minimum s values, array must be valid before calling. |
[out] | smax | Array of nP maximum s values, array must be valid before calling. |
The documentation for this class was generated from the following file: