Files
opm-simulators/tests
Bård Skaflestad 2e70fc407e Add Oil Phase Saturation Function Consistency Checks
This commit introduces a set of consistency checks for the oil phase
saturation functions.  These plug into the framework introduced in
commit c3939c544 (PR #5438).  We implement the following four checks
for the gas/oil two-phase system

  - 0 <= SOGCR < 1
  - SWL + SGU <= 1
  - SOGCR < 1 - SWL - SGL
  - SOGCR < 1 - SWL - SGCR

which all guarantee a non-negative (mobile) oil saturation in the
gas/oil system.  Similarly, we implement the following four checks
for the oil/water two-phase system

  - 0 <= SOWCR < 1
  - SGL + SWU <= 1
  - SOWCR < 1 - SWL - SGL
  - SOWCR < 1 - SWCR - SGL

which provide the same guarantees as outlined above, but for the
oil/water system.

We add a base class, PhaseCheckBase<Scalar>, which provides a common
representation of the violated/critical predicates and implement the
specific checks as derived types of this base class.
2024-09-03 12:35:44 +02:00
..
2019-02-28 14:30:20 +01:00
2024-08-23 11:15:18 +02:00
2022-09-20 10:56:54 +02:00
2022-09-20 10:56:54 +02:00
2022-09-20 10:56:54 +02:00
2019-11-29 11:38:00 +01:00
2019-11-29 11:38:00 +01:00
2015-08-06 15:56:51 +02:00
2024-07-12 11:47:25 +02:00
2023-12-04 12:40:55 +01:00
2023-02-16 17:32:04 +01:00
2024-07-12 11:47:25 +02:00
2013-06-05 12:24:23 +02:00
2019-03-21 17:00:56 +01:00
2019-11-29 11:38:00 +01:00