Opm::IncompPropertiesDefaultPolymer Class Reference

List of all members.

Public Member Functions

 IncompPropertiesDefaultPolymer (const Opm::ParameterGroup &param, int dim, int num_cells)
 Construct from parameters.
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
 Obtain the range of allowable saturation values.

Constructor & Destructor Documentation

Opm::IncompPropertiesDefaultPolymer::IncompPropertiesDefaultPolymer ( const Opm::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


Member Function Documentation

virtual void Opm::IncompPropertiesDefaultPolymer::relperm ( const int  n,
const double *  s,
const int *  ,
double *  kr,
double *  dkrds 
) const [inline, virtual]
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} = {dkr_i}{ds^j}, and is output in Fortran order (m_00 m_10 m_20 m_01 ...)
virtual void Opm::IncompPropertiesDefaultPolymer::satRange ( const int  n,
const int *  ,
double *  smin,
double *  smax 
) const [inline, virtual]

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:

Generated on 26 Mar 2018 by  doxygen 1.6.1