Commit Graph
414 Commits
Author SHA1 Message Date
Magne Sjaastad efc8735a76 Modernizes summary reader management
Migrates to using `std::unique_ptr` for managing summary readers.

Removes the dependency on `cvf::Collection` and `cvfObject`.
2025-07-16 16:18:09 +02:00
Magne Sjaastad 0d0c8f5505 #12631 Refactors RFT readers to use unique_ptr 2025-07-16 13:10:47 +02:00
Kristian Bendiksen 0f55899ba9 #12462 Well Log Import: add support for RMS well format. 2025-07-01 08:39:18 +02:00
Magne Sjaastad 9f0ce0d498 Fixes to make gcc14 compile 2025-06-05 08:59:28 +02:00
Magne Sjaastad e492685070 Optionally show polygon geometry info as text label 2025-05-30 08:20:43 +02:00
Magne Sjaastad 13a793f16c #12461 Add support for import of .irap and .gri
* Add surfio as submodule and create importer with tests
* Update compile fix when mio.h is included in multiple compile units
* Move file tools into RifFileTools
2025-05-28 09:50:45 +02:00
Magne Sjaastad 25346e6cfe Move RigSurface classes into Surface folder 2025-05-21 18:09:22 +02:00
jonjenssen 02d13fda82 Add nullptr guards to avoid crash when trying to use well allocation plot with an ensemble 2025-05-20 15:07:27 +02:00
jonjenssen 7b7878e0af EDFM grid data support 2025-05-19 17:40:39 +02:00
Magne Sjaastad 37041ad0a6 clang-19-tidy and clang-19-format fixes 2025-05-19 14:31:30 +02:00
Magne Sjaastad fc79395ddd #12472 Fix flaky calculation of contour map top value 2025-05-09 08:22:55 +02:00
Kristian Bendiksen e5dc280ce0 Add python api for creating corner point grid. 2025-05-07 12:07:31 +02:00
magnesj 77c2d624fc Fixes by clang-tidy 2025-04-19 08:26:02 +02:00
Magne Sjaastad 380f559f0d #12329 Simplify interface for log messages 2025-04-08 14:26:04 +02:00
Kristian Bendiksen cfcbc03794 #12305 Well Target Mapping: add filter by view
Fixes #12305.
2025-04-02 17:19:57 +02:00
Kristian Bendiksen 712253624a Well Target Mapping: Use horizontal permeability for filtering. 2025-04-02 17:19:57 +02:00
Kristian Bendiksen 9a7c23eb02 Well Target Mapping: produce more results, and fix crashes when SGAS is missing. 2025-04-02 17:19:57 +02:00
Kristian Bendiksen 3f98c28356 Well Target Mapping: handle missing data better. 2025-04-02 17:19:57 +02:00
Kristian Bendiksen a244fafc87 #12320 Well Target Mapping: add saturation filter. 2025-04-02 17:19:57 +02:00
Kristian Bendiksen f239db6fb2 #12326 Well Target Mapping: handle two-phase eclipse models (missing SGAS vector)
Fixes #12326
2025-04-02 17:19:57 +02:00
Magne Sjaastad 3715667e30 #12327 Small adjustments
* Remove unused volume sum
* Hide more log messages by default
* Allow stepping on top level plot
* Fix update of main plot title
2025-03-31 19:24:04 +02:00
Kristian Bendiksen fa9066de06 Janitor: add result name for "PORV". 2025-03-31 14:20:43 +02:00
Kristian Bendiksen 3bfe0c1f63 #12304 Well Target Mapping: Add support for mobile volume results. 2025-03-31 14:20:43 +02:00
Kristian Bendiksen 395e294b00 Refactor: Move residual oil/gas extraction to RigHydrocarbonTools. 2025-03-31 14:20:43 +02:00
Kristian Bendiksen 55bd7a6fdd Refactor: Move RigFloodSettings to reuse outside of contour map setting. 2025-03-31 14:20:43 +02:00
Kristian Bendiksen 516c06bfd2 #12303 Well Target Mapping: Add "Surface Volumes" option for FIPOIL/FIPGAS. 2025-03-26 15:26:14 +01:00
Kristian Bendiksen 7f8aead2c6 #12303 Well Target Mapping: Rename result vector to "WELL_TARGET_NUM". 2025-03-26 15:26:14 +01:00
Kristian Bendiksen 11a7bdaa90 #12303 Well Target Mapping: Rename "Max Cluster" to "Maximum number of targets" 2025-03-26 15:26:14 +01:00
Kristian Bendiksen 39eb7070dc #12303 Well Target Mapping: remove cell volume filter. 2025-03-26 15:26:14 +01:00
jonjenssen 02a521d23f Update GUI and calculations for ensemble stat contour map 2025-03-26 13:35:58 +01:00
Kristian Bendiksen f91a655fda #12281 Well Target Mapping: disable cluster filter on invalid address. 2025-03-26 12:43:27 +01:00
Kristian Bendiksen e2feb46641 #12281 Rename Well Target Generator to Well Target Mapping. 2025-03-26 12:43:27 +01:00
Kristian Bendiksen fd8421b0de #12281 Well Target Mapping: Reduce logging. 2025-03-26 12:43:27 +01:00
Magne Sjaastad 4b1e266539 #12295 Guard display of debug messages using keywords in Preferences 2025-03-25 12:57:33 +01:00
jonjenssen 540c8c3b36 Use NNC info for well target generation and streamlines (#12279)
* Add support for NNC when growing clusters
* Trace streamlines through NNCs, too
2025-03-21 13:00:49 +01:00
Kristian Bendiksen 4ccf67beb5 #12215 Well target candidates: Adjust user interface for single case.
Fixes #12215.
2025-03-19 14:59:41 +01:00
Kristian Bendiksen 76dc3c4c24 Spelling: vertice -> vertex. 2025-03-18 08:26:56 +01:00
Kristian Bendiksen 28f0d69df7 Refactor: use const ref for input vector. 2025-03-12 13:35:35 +01:00
Kristian Bendiksen a222b8fdcb #1479 RigWellPath: improve api to force pairs of points and measured depths.
Refactored RigWellPath to ensure that a well path points and measured depths
always come pairs, as their usage often relies on both being present.

Fixes #1479.
2025-03-12 13:35:05 +01:00
Kristian Bendiksen 432ac87862 Janitor: Improve const correctness in RigTrianglesMeshData. 2025-03-07 15:25:55 +01:00
Kristian Bendiksen 7908c8186f Refactor: simplify VTK surface parsing using pugixml 2025-03-07 10:34:48 +01:00
Magne Sjaastad c66f4f8158 Fracture Surfaces: Add surface import from VTU/PVD files
Parse VTU files. If element results are detected, duplicate nodes and assign result values to nodes for display.
2025-03-07 10:34:48 +01:00
Magne Sjaastad d05de77748 #12179 Avoid showing unused values in category legend 2025-02-26 15:21:12 +01:00
Magne Sjaastad f4c31e0b28 Create multiple polygons from a contour map
* Fix overwrite of value thresholds
* Fix performance issue with filtered values
* Add "Delete All Polygons" from the polygon collection
* Add area threshold where user can specify area cutoff
2025-02-24 10:06:06 +01:00
Magne Sjaastad 860588d755 #12008 Improve display of curves from selected cells in 3D view
* Remove obsolete base class
* Add conversion between one/zero-based IJK
* Move code to RiaTextStringTools
* Add automatic update of grid cell curves when clicking in 3D view
* Fix missing conversion to QString
2025-02-14 09:35:28 +01:00
jonjenssen 8567841b87 Add support for mobile oil/gas/hc columns (#12129)
* Add support for calculating mobile oil/gas/hc columns in contour maps
2025-02-07 07:24:54 +01:00
Magne Sjaastad 28d3050433 #11871 Remove simulation well fractures and completion export 2025-02-03 18:19:03 +01:00
Magne Sjaastad 0c8a056b0d #12121 Fix wrong display of fracture values in grid cross plot 2025-02-03 15:50:21 +01:00
jonjenssen cbab1b256f Support filtering by formation/polygon when calculating statistics (#12086)
* Support loading formation names when importing an ensemble
* Enable support for formation filtering when calculating contour map
* Add option to limit calculation area to a selection of polygons
2025-01-29 01:36:29 +01:00
Magne Sjaastad ca0179d118 Remove obsolete CMake statements
When using modern CMake and Qt6 we can remove obsolete source_group() and QT_MOC_HEADERS
2025-01-28 07:01:42 +01:00