Opm::IncompPropertiesDefaultPolymer Class Reference

#include <IncompPropertiesDefaultPolymer.hpp>

Inheritance diagram for Opm::IncompPropertiesDefaultPolymer:
Inheritance graph

Public Member Functions

 IncompPropertiesDefaultPolymer (const Opm::parameter::ParameterGroup &param, 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
 

Constructor & Destructor Documentation

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 Density in kg/m^3 mu1 mu2, mu3 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
inlinevirtual
Parameters
[in]nNumber of data points.
[in]sArray of nP saturation values.
[in]cellsArray of n cell indices to be associated with the s values.
[out]krArray of nP relperm values, array must be valid before calling.
[out]dkrdsIf 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
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]nNumber of data points.
[in]cellsArray of n cell indices.
[out]sminArray of nP minimum s values, array must be valid before calling.
[out]smaxArray of nP maximum s values, array must be valid before calling.

The documentation for this class was generated from the following file: