Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation. More...
#include <SplineTwoPhaseMaterialParams.hpp>
Public Types | |
typedef std::vector< Scalar > | SamplePoints |
typedef Opm::Spline< Scalar > | Spline |
typedef Spline::SplineType | SplineType |
typedef TraitsT | Traits |
Public Member Functions | |
const Spline & | pcnwSpline () const |
Return the sampling points for the capillary pressure curve. | |
void | setPcnwSamples (const SamplePoints &SwSamplePoints, const SamplePoints &pcnwSamplePoints, SplineType splineType=Spline::Monotonic) |
Set the sampling points for the capillary pressure curve. | |
const Spline & | krwSpline () const |
Return the sampling points for the relative permeability curve of the wetting phase. | |
void | setKrwSamples (const SamplePoints &SwSamplePoints, const SamplePoints &krwSamplePoints, SplineType splineType=Spline::Monotonic) |
Set the sampling points for the relative permeability curve of the wetting phase. | |
const Spline & | krnSpline () const |
Return the sampling points for the relative permeability curve of the non-wetting phase. | |
void | setKrnSamples (const SamplePoints &SwSamplePoints, const SamplePoints &krnSamplePoints, SplineType splineType=Spline::Monotonic) |
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 spline-based interpolation.
const Spline& Opm::SplineTwoPhaseMaterialParams< TraitsT >::krnSpline | ( | ) | 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 Spline& Opm::SplineTwoPhaseMaterialParams< TraitsT >::krwSpline | ( | ) | 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 Spline& Opm::SplineTwoPhaseMaterialParams< TraitsT >::pcnwSpline | ( | ) | const [inline] |
Return the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation
void Opm::SplineTwoPhaseMaterialParams< TraitsT >::setKrnSamples | ( | const SamplePoints & | SwSamplePoints, | |
const SamplePoints & | krnSamplePoints, | |||
SplineType | splineType = Spline::Monotonic | |||
) | [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::SplineTwoPhaseMaterialParams< TraitsT >::setKrwSamples | ( | const SamplePoints & | SwSamplePoints, | |
const SamplePoints & | krwSamplePoints, | |||
SplineType | splineType = Spline::Monotonic | |||
) | [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::SplineTwoPhaseMaterialParams< TraitsT >::setPcnwSamples | ( | const SamplePoints & | SwSamplePoints, | |
const SamplePoints & | pcnwSamplePoints, | |||
SplineType | splineType = Spline::Monotonic | |||
) | [inline] |
Set the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation