Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation. More...
#include <PiecewiseLinearTwoPhaseMaterialParams.hpp>
Public Types | |
typedef std::vector< Scalar > | ValueVector |
typedef TraitsT | Traits |
Public Member Functions | |
void | finalize () |
Calculate all dependent quantities once the independent quantities of the parameter object have been set. | |
const ValueVector & | SwKrwSamples () const |
Return the wetting-phase saturation values of all sampling points. | |
const ValueVector & | SwKrnSamples () const |
Return the wetting-phase saturation values of all sampling points. | |
const ValueVector & | SwPcwnSamples () const |
Return the wetting-phase saturation values of all sampling points. | |
const ValueVector & | pcnwSamples () const |
Return the sampling points for the capillary pressure curve. | |
template<class Container > | |
void | setPcnwSamples (const Container &SwValues, const Container &values) |
Set the sampling points for the capillary pressure curve. | |
const ValueVector & | krwSamples () const |
Return the sampling points for the relative permeability curve of the wetting phase. | |
template<class Container > | |
void | setKrwSamples (const Container &SwValues, const Container &values) |
Set the sampling points for the relative permeability curve of the wetting phase. | |
const ValueVector & | krnSamples () const |
Return the sampling points for the relative permeability curve of the non-wetting phase. | |
template<class Container > | |
void | setKrnSamples (const Container &SwValues, const Container &values) |
Set the sampling points for the relative permeability curve of the non-wetting phase. |
Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
const ValueVector& Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::krnSamples | ( | ) | const [inline] |
Return the sampling points for the relative permeability curve of the non-wetting phase.
This curve is assumed to depend on the wetting phase saturation
const ValueVector& Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::krwSamples | ( | ) | const [inline] |
Return the sampling points for the relative permeability curve of the wetting phase.
This curve is assumed to depend on the wetting phase saturation
const ValueVector& Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::pcnwSamples | ( | ) | const [inline] |
Return the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation
void Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::setKrnSamples | ( | const Container & | SwValues, | |
const Container & | values | |||
) | [inline] |
Set the sampling points for the relative permeability curve of the non-wetting phase.
This curve is assumed to depend on the wetting phase saturation
void Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::setKrwSamples | ( | const Container & | SwValues, | |
const Container & | values | |||
) | [inline] |
Set the sampling points for the relative permeability curve of the wetting phase.
This curve is assumed to depend on the wetting phase saturation
void Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >::setPcnwSamples | ( | const Container & | SwValues, | |
const Container & | values | |||
) | [inline] |
Set the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation