Bård Skaflestad 8a4735efcb Make Self Connection Behaviour Configurable
This commit adds a new class template argument,

    bool PermitSelfConnections

with a default value of 'false', that enables client code to
configure whether or not function

    addConnection(v1, v2)

creates a connection from v1 to v2 if v1 == v2.  The default state
preserves the current behaviour which ignores such connections.

Permitting self connections makes the class slightly more general to
uses cases outside inter-region flow accumulation.
2023-11-16 15:10:59 +01:00
2023-05-04 09:48:03 +02:00
2023-06-28 16:10:13 +02:00
2023-05-09 11:53:20 +02:00
2023-10-04 10:44:49 +02:00
2023-11-14 15:15:00 +01:00
2023-11-09 10:35:21 +01:00
2023-10-11 21:20:51 +02:00
2023-03-17 14:26:26 +01:00
2015-03-18 01:59:50 -05:00
2022-01-12 15:14:36 +01:00

opm-common: Tools for Eclipse reservoir simulation files

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery. The Eclipse file format is widely used in the reservoir simulation community. This package provides a library containing code for processing files in Eclipse format, Python binding for accessing Eclipse files and utility code used by other OPM modules (e.g. CMake modules used).

License

The library is distributed under the GNU General Public License, version 3 or later (GPLv3+).

Requirements

  • C++17 compatible compiler
  • CMake >= 3.10
  • Posix compatibility
Description
Common components for OPM, in particular build system (cmake).
Readme 74 MiB
Languages
C++ 79%
ECL 13.4%
Scheme 3.1%
CMake 2.4%
Python 1%
Other 1%