Magne Sjaastad
508ab90487
Set default values and add getters without unit system
2023-11-06 09:43:24 +01:00
Kristian Bendiksen
e8b85bbe09
Fault Reactivation: Reuse RimWellIADataAccess method for finding element.
2023-11-03 09:44:57 +01:00
Kristian Bendiksen
370665e520
Fault Reactivation: extract density, youngs modulus and poissons number geo mech model.
2023-11-03 09:44:57 +01:00
Kristian Bendiksen
9fc380dd5f
Fault Reactivation Model: Remove unused cell index adjustment.
2023-10-30 16:09:10 +01:00
Kristian Bendiksen
ea4e46b400
#10743 Fault Reactivation: export temperature and void ratio per node.
...
Fixes #10743 .
2023-10-30 16:09:10 +01:00
Magne Sjaastad
4ffd11da24
Use a time based summary plot as source for time axis linking
...
If a summary plot is created with a cross plot curve, the time axis object might not be configured. Always use a time based summary plot as source for linking of time axis.
2023-10-30 11:20:21 +01:00
Magne Sjaastad
184ed5fb65
Call zoomAlll when x-axis type changes
...
This will ensure that the x-axis range is reset when switching from a cross plot to time plot
2023-10-30 11:20:21 +01:00
Magne Sjaastad
12794f80f2
Area Fill: Fix are fill issue related to stacking of curves
2023-10-20 15:43:18 +02:00
Magne Sjaastad
6357844d5e
Make sure Show ensemble curves works when multiple curves are selected
2023-10-20 13:56:11 +02:00
Magne Sjaastad
b6f2dbb915
Regression curve: Make sure source curve for regression always is created
...
The regression curve is using the curve object as data source for regression. Make sure that the source curve is always created, and set uncheck based on curve visibility.
2023-10-20 13:56:11 +02:00
Magne Sjaastad
bc7ec5f40c
Fishbones : Add support for creating three different parameter sets
2023-10-19 14:49:42 +02:00
Magne Sjaastad
bb3380b216
Show warning if no cross plot statistics curves can be computed.
2023-10-19 14:49:42 +02:00
Magne Sjaastad
c10d8561a3
Regression Curve: Remove unit text
...
As cross plot curves is supported, it will require a bit work to make the unit text correct in all cases. To avoid confusion, remove the unit text.
2023-10-19 14:49:42 +02:00
Magne Sjaastad
9a02958640
Regression Analysis: Remove inf/nan from source data
...
If inf/nan is present in the input data, the regression analysis is not working.
2023-10-19 14:49:42 +02:00
Kristian Bendiksen
ac3e1ea4cf
#10536 Observed data: fix handling of data with error bars when importing
...
Observed summary data with error bar results have two addresses: one for the
data, and one for the error data. When creating the RimSummaryAddress objects
in the "Data Sources" tree the error data address would occasionally be used
instead of the data address (due to lack of sorting and filtering).
Plots created from the error RimSummaryAddress would display the error data twice
in the "Show Plot Data" view.
Fixed by filtering out the error addresses and improving the sorting criteria.
Fixes #10536 .
2023-10-19 08:00:51 +02:00
Magne Sjaastad
bf0277aedc
Add missing include for MSVC
2023-10-19 07:56:57 +02:00
Magne Sjaastad
5f0f483025
Show Plot Data: Add special handling for well log plots
...
Well log plots do not derive from RimPlot, add special handling.
2023-10-19 07:50:02 +02:00
Magne Sjaastad
09d6df74bf
Hide x-axis group for decline curves
2023-10-19 07:50:02 +02:00
Magne Sjaastad
a027febc57
Remove confusing UI elements
...
- hide selection of data source, set either summary or ensemble based on curve used as source
- only show available statistics curves
2023-10-19 07:50:02 +02:00
Magne Sjaastad
2fe290bbce
Regression Curve: Clear and hide regression curve if no source data is available
2023-10-19 07:50:02 +02:00
Magne Sjaastad
6858cfe3cf
Performance: Update toolbar when required
2023-10-19 07:50:02 +02:00
Kristian Bendiksen
4d351d2ff3
Fault Reactivation Model: improve const correctness.
2023-10-18 18:44:03 +02:00
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
magnesj
664d7d4199
Fixes by clang-tidy
2023-10-14 02:12:34 +00:00
Magne Sjaastad
57aa033809
Remove call of resolveReferencesRecursively() from initAfterRead
...
Fixes by clang-format
2023-10-13 16:31:14 +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
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
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
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