Kristian Bendiksen
58bf235d5a
2D Intersection View: Fix crash on project restore.
2023-11-17 12:47:47 +01:00
Kristian Bendiksen
b4c7eb2c4f
Janitor: Remove unnecessary scoping.
2023-11-17 12:47:47 +01:00
Kristian Bendiksen
d2d1929f18
#10587 Improve filtering of comparable views.
...
Filter views based on the content of the source view. The option to
unsuccessfully compare 2D intersection views with 3D views is now removed.
2023-11-17 12:47:47 +01:00
Kristian Bendiksen
78544f5c70
#6051 Fix crash when pasting intersection on another eclipse case.
...
Fixes #6051 .
2023-11-17 12:47:34 +01:00
Kristian Bendiksen
7c4641c188
Fault Reactivation: fix Youngs Modulus unit (GigaPascal to Pascal).
2023-11-15 13:17:55 +01:00
Magne Sjaastad
401ce4bc18
Guard use of null pointer
2023-11-15 08:39:01 +01:00
Magne Sjaastad
76fdac0b80
Janitor: Remove unused code an move initializers to private
2023-11-13 09:16:58 +01:00
Kristian Bendiksen
9c410ee439
Fault Reactivation: export density and elastic properties to INP.
2023-11-13 08:45:09 +01:00
Magne Sjaastad
678a368361
Refactor LayoutOptions to improve readability
...
* Make it possible to use designated initializer list
- remove default constructor
- move static member to outer scope
* Add helper function to add field on same row
2023-11-10 14:48:56 +01:00
Magne Sjaastad
860f086af6
Add optional support for using visible cells as filter for grid statistics
2023-11-10 12:49:32 +01:00
Magne Sjaastad
1046bcbb94
Disable view filtering when using grid calculations as part of grid statistics
...
Active cells can be different between cases, and view filter from one specific case is not able to use for other cases.
2023-11-10 12:49:32 +01:00
Magne Sjaastad
fb890300c5
Propagate variable changed signal to RicUserDefinedCalculatorUi
...
- ensure that the UI is updated
- if the grid size is different, set destination case equal to the input variable case
2023-11-10 12:07:26 +01:00
Magne Sjaastad
917fd9b3b5
Move grid size check to calculate()
...
This move will make it possible to use a calculator expression defined for a different grid size for grid case statistics.
2023-11-10 12:07:26 +01:00
Magne Sjaastad
5ecc43d49f
Always release memory during statistics of grid calculations
2023-11-10 10:14:59 +01:00
Magne Sjaastad
69f132ffa5
Add import/export grid calculations to Grid Calculator
...
Refactoring
2023-11-10 10:14:59 +01:00
Magne Sjaastad
64f825e882
Rebuild result addresses when case is read from file
2023-11-10 09:01:28 +01:00
Magne Sjaastad
9af9aa7e66
Append vector name if multiple cases are present
2023-11-09 14:30:26 +01:00
Magne Sjaastad
eea56e4818
Add flag to optionally distribute a summary calculation to all cases
2023-11-09 14:30:26 +01:00
Kristian Bendiksen
86526a0458
Janitor: Add missing include.
2023-11-08 15:52:33 +01:00
Kristian Bendiksen
645c8c29b3
Reveal Thermal Fracture Template: add missing update when changing filter cake mode.
2023-11-08 15:52:33 +01:00
Magne Sjaastad
39fc9d5c36
Add support for grid calculations as data source for statistics
...
- add data source selection, either Case Property or Grid Calculation
- add Time Step Selection, can be used for both dynamic case properties and Grid Calculations
- optionally release grid calculation data when statistics is computed
- recursive grid calculations is supported
2023-11-08 08:39:04 +01:00
Magne Sjaastad
92d1bd9386
If only one view, set the first result as active
2023-11-07 19:15:51 +01:00
Magne Sjaastad
7eb3e98bb2
Optionally apply a grid calculation on all grids
2023-11-07 19:14:58 +01:00
Magne Sjaastad
3bf81b44d5
Guard null pointer
2023-11-07 19:14:58 +01:00
Magne Sjaastad
4da4a222ca
Add optional Eclipse case as data source in a view
...
This option makes it possible to look at data from other cases without creating one view per case.
2023-11-07 19:14:58 +01:00
Magne Sjaastad
2069ad55cf
Refactor RimSummaryAddressModifier
...
Use std::variant to wrap curve and ensemble curve set.
Move some code into RimSummaryAddressModifier
2023-11-06 10:20:22 +01:00
Magne Sjaastad
12f24af154
Remove obsolete source stepping code
...
After merging the cross plot with the summary plot, the sources stepping can be simplified. Remove obsolete sources stepping code, to prepare for other source stepping issues.
2023-11-06 10:20:22 +01:00
Magne Sjaastad
4f25fb4463
Create multiple RFT plots based on the selected RFT plot
...
Show a dialog with all available RFT wells, and let the user select from this list. Create a copy of the RFT plot, and replace well name in the copy.
2023-11-06 10:10:22 +01:00
Magne Sjaastad
b1d1c397d4
Make RimWellPathCompletionSettings scriptable
...
Support scripting of wellNameForExport, GroupNameForExport, MswLinerDiameter, MswRoutghness, Preferred Fluid Phase scriptable
2023-11-06 09:43:24 +01:00
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