Kristian Bendiksen
e7eb460737
GeoMechView: Fix crash when case is missing.
2023-10-18 18:44:03 +02:00
Kristian Bendiksen
8930b5b32d
#10728 Fractures: add new conductivity in fracture mode to approximate Reveal behavior
2023-10-18 18:30:18 +02:00
Jon Jenssen
4f4b2cbb01
Add selection of global model
2023-10-18 17:48:00 +02:00
jonjenssen
7494302275
Fault Reactivation updates ( #10727 )
...
* Generate reservoir element sets
* Add support for materials
* Add local coordinate system support for exported model
2023-10-18 09:10:08 +02:00
Magne Sjaastad
18e9ef0558
Make sure seismic file reader is created in RiaApplication::loadProject()
2023-10-17 07:26:52 +02:00
Magne Sjaastad
a4428c1271
Regression Test: Guard crash if no seismic data is available
2023-10-17 07:26:52 +02:00
Magne Sjaastad
2368b590dc
Bump to dev.15
2023-10-16 08:48:52 +02:00
magnesj
664d7d4199
Fixes by clang-tidy
2023-10-14 02:12:34 +00:00
Magne Sjaastad
6ce456d43e
Performance: Make sure the model list is created once
...
Creating multiple lists during recursion caused a quite large performance penalty.
2023-10-13 16:31:14 +02:00
Magne Sjaastad
bd0ef7f63b
Performance: Move selectedUiItems outside the for loop
...
When number of objects is quite large, this causes a huge performance penalty.
2023-10-13 16:31:14 +02:00
Magne Sjaastad
f1823da6d7
Performance: Cache the uiCapability to costly dynamic_cast
2023-10-13 16:31:14 +02:00
Magne Sjaastad
57aa033809
Remove call of resolveReferencesRecursively() from initAfterRead
...
Fixes by clang-format
2023-10-13 16:31:14 +02:00
Magne Sjaastad
69b513bcb1
#10713 Add flag used to detect if resolveReferences is called from initAfterRead
2023-10-13 16:31:14 +02:00
Magne Sjaastad
6a8b72c0c5
Add comment and static keyword
2023-10-13 16:31:14 +02:00
Magne Sjaastad
0a40e24851
Disable IO for RicPasteAsciiDataToSummaryPlotFeatureUi preview text field
2023-10-13 16:31:14 +02:00
Magne Sjaastad
7b28a23668
Improve parsing of units in CSV column headers
...
Detect units enclosed by both () and []
Avoid duplicate vector name in UI
2023-10-13 16:31:14 +02:00
Magne Sjaastad
545eb57f7d
Bump to dev.14
2023-10-13 08:08:35 +02:00
Magne Sjaastad
76d1827742
Performance: Use curve with most addresses to define source stepping addresses
...
If we have many single curves in one plot, using addresses for all curves destroys performance. Make sure we only use addresses for the curve with most available addresses.
2023-10-13 08:08:35 +02:00
Magne Sjaastad
c34d123dee
Call zoomAll when curve stacking is changed
2023-10-13 08:08:35 +02:00
Magne Sjaastad
a446f874cb
Propagate updated object to onChildrenUpdated()
2023-10-13 08:08:35 +02:00
Magne Sjaastad
0f4d2a61f6
Add updateCurveAppearance() to stackable curve
2023-10-13 08:08:35 +02:00
Magne Sjaastad
55cafc64c3
Always enable undo/redo framework to improve performance
...
It is possible to toggle undo/redo in Preferences. Use this setting to control display of undo/redo items in GUI (undo/redo buttons, undo stack, ..)
The use of undo/redo framework will speed up several multi-object operations significantly.
2023-10-13 08:08:35 +02:00
Magne Sjaastad
3b372109ec
Only show cross plot group for cross plots
2023-10-13 08:08:35 +02:00
Magne Sjaastad
9537d8afc1
Use time steps from source summary curve
2023-10-12 11:00:42 +02:00
Magne Sjaastad
3dd406e170
Bump version number
2023-10-12 10:45:37 +02:00
Magne Sjaastad
6469888626
Valve Import: Make sure default values are handled correctly
2023-10-12 10:45:37 +02:00
Magne Sjaastad
4a3cdc4e94
Avoid use of time_t when using sliders in GUI
...
* Avoid use of time_t when using sliders in GUI
Sliders use int as internal representation of values, and time_t can cause overflow
2023-10-12 10:02:58 +02:00
Magne Sjaastad
cdda7480f3
Show Plot Data missing for some plots
...
* Add plotContentAsText() to bar chart builder
* Add show plot data to analysis plot
* Refactor analysis plot
* Enable context menu in Analysis Plot
* Add show plot data for general RimPlots
* Show plot data for correlation report in three separate text dialogs
2023-10-11 08:54:52 +02:00
Magne Sjaastad
51fe80b897
Create cross plot menu from list of addresses in preferences
2023-10-09 13:28:36 +02:00
Magne Sjaastad
ececc3ae47
Add a proxy field Show Ensemble Curves
...
Create a proxy field to invert the logic in m_hideEnsembleCurves, and avoid adding obsolete field and conversion code in initAfterRead()
2023-10-09 13:28:36 +02:00
Magne Sjaastad
6e41ef8af9
Use vector instead of set to make to avoid sorting of quantities
...
The plot title for cross plots should use insertion order to make sure the title is displayed correctly
2023-10-09 13:28:36 +02:00
Kristian Bendiksen
660051954a
Set version to 2023.06.1-dev.12
2023-10-09 08:35:42 +02:00
Kristian Bendiksen
db77ea5762
Perforation Interval: make properties scriptable from Python.
2023-10-09 08:35:42 +02:00
Magne Sjaastad
445672cbb2
Remove use of obsolete cross plot code
...
Remove obsolete summary cross plot classes and features
2023-10-05 07:47:47 +02:00
Magne Sjaastad
f1514f2f3a
Fix regression introduced in https://github.com/OPM/ResInsight/pull/10680
2023-10-05 07:47:47 +02:00
Kristian Bendiksen
55eeccf7c5
Refactor: add RimWellLogFile interface
2023-10-04 09:09:25 +02:00
Kristian Bendiksen
651235b352
Refactor: rename method.
2023-10-04 09:09:25 +02:00
Magne Sjaastad
b43e6e2e8a
Guard null pointer use
2023-10-03 09:08:16 +02:00
Magne Sjaastad
10189da362
Fix display of intersection lines in 3D view
...
* 10675 Fix missing intersection line geometry
* Change to list of visible surface intersection lines
* Enable surface intersection band for any intersection
* Show labels for intersection curves in 3D
The polylines are defined in the display coordinate system without Z-scaling. The z-scaling is applied to the visualization parts using Part::setTransform(Transform* transform)
The annotation objects are defined by display coordinates, so apply the Z-scaling to the coordinates.
* Improve naming of surfaces
* Use scaling factor of 1.0 for flat intersection views
2023-10-03 09:04:46 +02:00
Magne Sjaastad
21843820e6
Update clang-tidy.yml
...
* Make sure clang-tidy action use .clang-tidy config file
Use add-paths to instruct create-pull-request to a sub folder to avoid diff from Qt and vcpkg
* Use empty() in macro to avoid clang-tidy warning
* Add NOLINT to CAF_ASSERT
* Add NOLINT to cvfAssert
2023-10-03 09:04:08 +02:00
Kristian Bendiksen
8df4dd42eb
Refactor: rename RimWellLogFile to RimWellLogLasFile
2023-10-02 16:04:53 +02:00
Kristian Bendiksen
d177491843
#10648 Refactor summary reader: return std::vector<double> instead of taking ptr.
2023-10-02 09:16:52 +02:00
Magne Sjaastad
263e39b97b
Add regression curves to ensemble statistics curves
...
* Add statistics enum
* Support ensemble statistics curve as data source for regression curves
* Allow creation of regression curves from statistics curves
* Make sure regression curves are updated after source curves
* Add state to use full or user defined range for regression source data
* Add isRegressionCurve
* Make sure source stepping works when regression curves are present
2023-09-30 11:07:23 +02:00
Kristian Bendiksen
31596e0713
Update misspell-fixer file.
2023-09-29 14:48:20 +02:00
Kristian Bendiksen
9832604c66
Refactor: Rename RigWellLogFile to RigWellLogLasFile.
2023-09-29 14:48:20 +02:00
Kristian Bendiksen
1b70eaabb4
Fault Reactivation Export: Remove front and back sets.
2023-09-29 14:43:48 +02:00
Kristian Bendiksen
78becc81ac
Fault Reactivation Export: print pore pressure per step to file.
2023-09-29 14:43:48 +02:00
Kristian Bendiksen
ca89bc429f
Fault Reactivation Export: Use transform instead of orientation.
2023-09-29 14:43:48 +02:00
Jon Jenssen
33670df887
Add support for user defined index filters, makes some debugging tasks easier
2023-09-29 09:56:30 +02:00
Magne Sjaastad
40803581dd
Add line style and symbol type to ensemble curves
2023-09-28 14:33:05 +02:00