Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
More...
#include <PiecewiseLinearTwoPhaseMaterialParams.hpp>
|
|
using | ValueVector = VectorT |
| |
|
using | Traits = TraitsT |
| |
|
|
| PiecewiseLinearTwoPhaseMaterialParams (ValueVector SwPcwnSamples, ValueVector pcwnSamples, ValueVector SwKrwSamples, ValueVector krwSamples, ValueVector SwKrnSamples, ValueVector krnSamples) |
| |
|
void | finalize () |
| | Calculate all dependent quantities once the independent quantities of the parameter object have been set.
|
| |
|
void | checkFinalized () const |
| | Check if the parameter object has been finalized.
|
| |
|
OPM_HOST_DEVICE const ValueVector & | SwKrwSamples () const |
| | Return the wetting-phase saturation values of all sampling points.
|
| |
|
OPM_HOST_DEVICE const ValueVector & | SwKrnSamples () const |
| | Return the wetting-phase saturation values of all sampling points.
|
| |
|
OPM_HOST_DEVICE const ValueVector & | SwPcwnSamples () const |
| | Return the wetting-phase saturation values of all sampling points.
|
| |
| OPM_HOST_DEVICE const ValueVector & | pcwnSamples () const |
| | Return the sampling points for the capillary pressure curve. More...
|
| |
| template<class Container > |
| void | setPcnwSamples (const Container &SwValues, const Container &values) |
| | Set the sampling points for the capillary pressure curve. More...
|
| |
| OPM_HOST_DEVICE const ValueVector & | krwSamples () const |
| | Return the sampling points for the relative permeability curve of the wetting phase. More...
|
| |
| template<class Container > |
| void | setKrwSamples (const Container &SwValues, const Container &values) |
| | Set the sampling points for the relative permeability curve of the wetting phase. More...
|
| |
| OPM_HOST_DEVICE const ValueVector & | krnSamples () const |
| | Return the sampling points for the relative permeability curve of the non-wetting phase. More...
|
| |
| 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. More...
|
| |
|
OPM_HOST_DEVICE void | finalize () |
| | Mark the object as finalized.
|
| |
|
|
OPM_HOST_DEVICE | EnsureFinalized () |
| | The default constructor.
|
| |
|
OPM_HOST_DEVICE void | check () const |
| |
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
class Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT, VectorT >
Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
◆ krnSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
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
◆ krwSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
Return the sampling points for the relative permeability curve of the wetting phase.
This curve is assumed to depend on the wetting phase saturation
◆ pcwnSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
Return the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation
◆ setKrnSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
template<class Container >
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
◆ setKrwSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
template<class Container >
Set the sampling points for the relative permeability curve of the wetting phase.
This curve is assumed to depend on the wetting phase saturation
◆ setPcnwSamples()
template<class TraitsT, class VectorT = std::vector<typename TraitsT::Scalar>>
template<class Container >
Set the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation
The documentation for this class was generated from the following file: