My Project
|
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 | |
using | ValueVector = std::vector< Scalar > |
using | Traits = TraitsT |
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. | |
![]() | |
void | finalize () |
Mark the object as finalized. | |
Additional Inherited Members | |
![]() | |
EnsureFinalized () | |
The default constructor. | |
void | check () const |
Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
|
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
|
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
|
inline |
Return the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation
|
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
|
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
|
inline |
Set the sampling points for the capillary pressure curve.
This curve is assumed to depend on the wetting phase saturation