Magne Sjaastad
638f926429
cmake-format: Allow dangling parenthesis
2021-09-01 08:13:16 +02:00
Magne Sjaastad
264e1decdc
#7909 Surface Extraction : Updates based on review
2021-08-30 13:28:40 +02:00
Magne Sjaastad
5c564c152a
#7909 Surface Extraction : Add watertight option to grid extraction
2021-08-30 13:28:40 +02:00
Magne Sjaastad
1afba6c436
#7909 : Add helper function to get edge vertices of a cell
2021-08-30 13:28:40 +02:00
Magne Sjaastad
b78cf3a4bb
Use cmake-format on all cmake files
2021-08-26 19:46:38 +02:00
Magne Sjaastad
49fa169db8
##7903: Improve ensemble surface names
...
Update the name of statistics surface when created
Regenerate surface geo only when required
Create statistics surfaces when importing surface ensemble
2021-08-26 15:12:27 +02:00
Magne Sjaastad
2fc65a3b62
#7892 Basic support for display of surface lines and bands on intersections
...
Guard divide by zero issues
2D Intersection View: Do not add parts with wrong coordinates
Add bounding box search tree
Add support display of intersection lines for selected surfaces
Show band between two first intersection lines
2021-08-26 08:13:03 +02:00
Magne Sjaastad
3a94078867
Support optimized surface export from grid model layers
...
* #7885 Update opm-common with optimized coordinate import
* #7885 Allow null as default result from a script method
* #7885 Propagate default parameter values to generated Python code
* #7885 Add CommandRouter as hub for worker methods
* #7885 Add support for use of CommadRouter from Python
2021-08-23 11:58:32 +02:00
Magne Sjaastad
5fccd143ba
Remove obsolete doc files
2021-08-14 17:16:14 +02:00
Magne Sjaastad
8dbb1d5ccd
Improve well path modeling
...
* Improve handling of MD at first target
* When sea level well target is disabled, update MD of first target
* Show well target spheres by default, allow toggling of spheres
* Activate well target modifiers when clicking on well targets
* Remove selection update causing an unstable 3D view
* Improve display and handling of multiple locations
* Add special 3D target for tie in well target
* Add slider to tie in MD input field
* Show MD in well path target table
* Delete all well path laterals when deleting a well path
* Python : Add lateral to parent well
* Python : Add perforation interval
2021-08-13 16:48:33 +02:00
Magne Sjaastad
92bd783a10
Allow two different counts for summary vector reader
2021-08-04 19:13:53 +02:00
Magne Sjaastad
fc947558d5
#7852 Crash on dual porosity grid model load and clicking on cell in 3D view
2021-08-03 14:34:51 +02:00
Magne Sjaastad
aebafd47fd
Update ResInsightWithCache.yml
2021-08-02 19:42:39 +02:00
Magne Sjaastad
9a8ffe403e
Set a fixed version of cmake to fix issues with GitHub actions
2021-08-02 19:38:15 +02:00
Magne Sjaastad
b03b23aba2
Update ResInsightWithCache.yml
2021-08-02 07:45:32 +02:00
Magne Sjaastad
aa5bfc1d67
Update ResInsightWithCache.yml
2021-08-02 07:35:35 +02:00
Magne Sjaastad
d1ecac012d
Janitor : Update vector count
2021-07-02 07:54:01 +02:00
Magne Sjaastad
e03bebf5fe
#7838 Summary: Include missing Node vector GPR in category Group
2021-07-01 16:05:46 +02:00
Magne Sjaastad
54dee08798
#7831 Janitor: Do not create QtChart features if compiled without QtChart
2021-06-30 14:50:28 +02:00
Magne Sjaastad
93b5c39387
Janitor : Guard nullpointer access
2021-06-30 14:50:28 +02:00
Magne Sjaastad
3af8d32928
#7829 AppEnum : Make sure text used in XML serialization is trimmed
...
If the AppEnum text used to serialize the AppEnum contains whitespace at start or end, the serialization will fail and the AppEnum value will end up with a default value.
This commit will make sure that this field is always trimmed ( text coming from the application, from xml parsing, text from scripting).
2021-06-29 20:54:40 +02:00
Magne Sjaastad
4e45f397e8
Fix missing includes
2021-06-29 19:09:12 +02:00
Magne Sjaastad
a3d5847733
#7824 Modeled Well Path : Optional support for linking of wells
...
#7824 Modeled Well Path : Add to context menu in 3D view
2021-06-29 19:04:27 +02:00
Magne Sjaastad
3a1f2c8a05
Janitor : Encapsulate dynamic cast to selection item type
2021-06-29 19:04:27 +02:00
Magne Sjaastad
96ac51c011
Fix missing includes
2021-06-29 19:04:00 +02:00
Magne Sjaastad
e06e0116d8
#7818 Modeled Well Path : Update location of completions
2021-06-29 15:33:03 +02:00
Magne Sjaastad
73f8046353
#7818 Modeled Well Path : Add support for creation of N laterals based on a template
2021-06-29 15:33:03 +02:00
Magne Sjaastad
95463c6521
#7811 Modeled Well Path : Add copy/paste of a modeled well path
2021-06-29 15:33:03 +02:00
Magne Sjaastad
5e5d5cb0a6
Add dev-postfix to version text
2021-06-29 11:25:50 +02:00
Magne Sjaastad
d818a01b79
#7811 Modeled Well Path : Optionally use refpoint from top level well path
2021-06-28 14:44:45 +02:00
Magne Sjaastad
62d67a52c7
#7811 Modeled Well Path : Optionally show absolute coordinates
2021-06-28 14:44:45 +02:00
eb3c52aeb1
Python adjustments ( #7809 )
...
* #7797 Well Targets: Add scripting capability
* #7794 Python : Do not update childField or childFieldArray
* #7797 : Python - Add scripting to well path collection
- Extend the pdmobject.py with method add_object()
- allow objects to be created from Python in well path collections
- add well targets to modelled well path
* #7795 Python : Make sure referenced generated classes are defined
* #7810 StimPlanModel: clean-up python generation
* Python : Always use empty string as default value for ptrFieldValue
It can happen that a ptrField is assigned to a pointer on object construction. (FaciesProperties) Make sure that constructor always assigns an empty string.
Co-authored-by: magnesj <magnesj@users.noreply.github.com >
Co-authored-by: Kristian Bendiksen <kristian.bendiksen@gmail.com >
2021-06-25 14:44:52 +02:00
Magne Sjaastad
d7113a528c
#7786 Get version from command line
2021-06-16 13:14:07 +02:00
Magne Sjaastad
8a2def774a
Merge pull request #7785 from OPM/octave-fix
...
Octave : Always execute command objects in queue before return
2021-06-16 07:16:38 +02:00
Magne Sjaastad
216126033e
Octave : Always execute command objects in queue before return
2021-06-15 16:00:47 +02:00
Magne Sjaastad
7dfe35a9e0
#7780 Polyline Cell Filter : Make sure event handler is unregistered
2021-06-15 12:17:50 +02:00
Magne Sjaastad
2383cd1088
Added object and field keywords for 2021.06
2021-06-14 11:44:06 +02:00
Magne Sjaastad
47ad2fc21b
Python : Adjustment to setup.py.cmake
2021-06-14 11:37:20 +02:00
Magne Sjaastad
01c137c2c8
Add missing include
2021-06-14 10:00:28 +02:00
Magne Sjaastad
516d1c0084
Merge pull request #7767 from OPM/faultra_updates4
...
Fault RA: minor parameter changes
2021-06-14 09:49:46 +02:00
Magne Sjaastad
1350c56eaf
Guard nullpointer access and catch exceptions
2021-06-14 08:01:28 +02:00
Magne Sjaastad
60dbb8a715
#7774 Ensemble Statistics : Remove test for match on first reported simulation time step
...
When computing statistics curves for an ensemble, we computed these values based on curves having identical same timestamp as the first summary case in the ensemble. If the simulator had numerical issues, this first time step can be slightly different from case to case.
Remove this test on first time step, but keep the optional test on last time step.
2021-06-11 18:16:56 +02:00
Magne Sjaastad
2885f829b8
Merge changes from master into dev
...
No files changed by this commit
2021-06-11 16:54:48 +02:00
Magne Sjaastad
c8e37f4d59
Merge remote-tracking branch 'origin/master' into dev
2021-06-11 16:46:52 +02:00
Magne Sjaastad
92cce5612d
Merge master into dev (no files changed)
2021-06-11 15:07:07 +02:00
Magne Sjaastad
4b7744af26
#7771 Summary Plot Resampling: Crash for identical case names but different size
...
Avoid mix of curve values of different size
2021-06-11 14:48:36 +02:00
Magne Sjaastad
85b333d06d
Janitor: Do not search for visible categories if view is closed
2021-06-11 09:37:26 +02:00
Magne Sjaastad
fb28f7e6c8
Set version to 2021.06.0
2021-06-11 09:00:50 +02:00
Magne Sjaastad
2e5953216f
#7438 Project File: Simulation name is hard coded in plots
2021-06-11 08:06:46 +02:00
Magne Sjaastad
5d701dd12a
#7308 Project file: Avoid storing Eclipse Faults file list
2021-06-11 08:06:46 +02:00
Magne Sjaastad
fc8823d62f
Set version to 2021.06-RC_03
2021-06-11 08:06:46 +02:00
Magne Sjaastad
33411b9e79
Janitor : Fix missing formation category
2021-06-11 08:06:46 +02:00
Magne Sjaastad
889231755d
Janitor : Move geomech tab to the right of scripting tab
2021-06-10 14:09:52 +02:00
Magne Sjaastad
ea9e3f7a52
Janitor : Hide undo stack behind environmentvariable DEVEL
...
Move geomech tab after scripting
2021-06-10 14:04:55 +02:00
Magne Sjaastad
40c44983f4
#7761 Objective Function : Fix typo for history vector
2021-06-10 11:31:26 +02:00
Magne Sjaastad
c6be89b61c
Janitor : Adjust default font size
2021-06-10 11:06:36 +02:00
Magne Sjaastad
9f85975f2c
Janitor : Improve icons and availability for new statistics
2021-06-10 09:33:22 +02:00
Magne Sjaastad
0b724da685
#7746 Plot window Messages: Simplify comments related to h5-files
2021-06-10 08:09:48 +02:00
Magne Sjaastad
2689cd560f
Set version to 2021.06-RC_02
2021-06-10 07:10:19 +02:00
Magne Sjaastad
4de91e885b
#7761 Objective Function : Change formula and add several options
2021-06-09 21:22:37 +02:00
Magne Sjaastad
c89e00b966
Janitor : Remove confusing defaultExtent for an intersection
2021-06-09 21:18:42 +02:00
Magne Sjaastad
8259220abd
#7765 Well Log Curves : Improve handling of units
2021-06-09 21:18:42 +02:00
Magne Sjaastad
be160a9fe6
#3693 Intersect : Use active state of LGR cell to define visibility
...
Eclipse reports parent cell to LGR cells as active, and this property has been tested for in code.
Intersect reports inactive cell in the parent grid cell. Then we have to only check the active state of the LGR cell, not the parent cell.
2021-06-09 21:18:42 +02:00
Magne Sjaastad
b9362386bc
#7450 Well Completion: Allocation of User defined D-factor to perforation connection factors
...
If the user defined a D-factor for the perforation interval, distribute the D-factor based on
D_cell = D_well * Sum_Tran_cells / Tran_cell
2021-06-07 09:28:57 +02:00
Magne Sjaastad
67a8567cbc
GHA : Skip upload of duplicate artifacts ( #7749 )
...
Ubuntu using clang is created to make sure the clang compiler works. The artifact name is identical and break the build if two processes upload at the same time.
This commit will disable upload of artifact for Ubuntu clang build
2021-06-04 12:22:10 +02:00
Magne Sjaastad
7ecd9b462a
#7660 Imported Input Properties should be time step independent
2021-06-04 12:12:50 +02:00
Magne Sjaastad
e1e7201b9b
#7742 Contour map : Fix mix of global grid and result index
...
Always use globalGridCellIndex for grid cells
Always use resultGridIndex for result property vectors
2021-06-04 08:30:15 +02:00
Magne Sjaastad
33a1bbb6d6
#7742 Contour map : Do not use activeCellInfo for all results
...
Some results have values for each global grid cell. Do not use the active cell index when computing contour maps.
2021-06-04 08:30:15 +02:00
Magne Sjaastad
b3467a2fca
#7739 Show only visible categories in legend
...
For the main Cell Result Legend, add an option to only show visible categories
2021-06-01 08:09:47 +02:00
Magne Sjaastad
6e0dadbdaa
#7739 Preparations : Expose reservoir cell IDs used to generate geometry
2021-06-01 08:09:47 +02:00
Magne Sjaastad
d132accd1d
Janitor : Clamp time step index
2021-06-01 08:09:47 +02:00
Magne Sjaastad
e5efcfa4e6
Added license info for application icons based on VS Code
2021-05-28 13:23:07 +02:00
Magne Sjaastad
76207ee59d
Set version to 2021.06-RC_01
2021-05-28 12:53:42 +02:00
Magne Sjaastad
0097e9dfb2
MSW : Fix length for the WELSWGS incremental depth
2021-05-28 07:27:53 +02:00
Magne Sjaastad
8749deb76a
#7731 MSW Fishbones : Adjust diameter for fishbone lateral segments in main bore cells
2021-05-28 07:27:53 +02:00
Magne Sjaastad
1f85adecab
#7729 MSW : Compute initial measured depth once
...
Avoid computing value of initial MD multiple times
2021-05-28 07:27:53 +02:00
Magne Sjaastad
eba78b2660
#7729 MSW : Fix wrong segment for lateral
...
A lateral is connected to wrong segment for user defined reference MD
2021-05-28 07:27:53 +02:00
Magne Sjaastad
33ac79d856
#7727 Performance : Reduce amount of work
...
Use objectsWithReferringPtrFields to find tieIn wells
Avoid using descendantsOfType
2021-05-27 12:52:57 +02:00
Magne Sjaastad
afb293db52
#7727 Well Path : Simplify access to all well paths
2021-05-27 12:52:57 +02:00
Magne Sjaastad
087cf41773
Janitor : Avoid includes in header files
2021-05-27 12:52:57 +02:00
Magne Sjaastad
59c14b2a53
Well Path Completion Type : Make sure all completions are visible
...
For MLT wells, make sure the previous defined completion types are not overwritten by laterals
2021-05-27 12:52:57 +02:00
Magne Sjaastad
73551b0ec8
Janitor: Check if bounding box is valid before use
2021-05-27 12:52:57 +02:00
Magne Sjaastad
57cd46c4e2
#7727 Well Path : Select modified well path when tie-in changes
2021-05-27 12:52:57 +02:00
Magne Sjaastad
f9ffd248f1
#7727 Well Path : Do not show context menu for tree nodes
2021-05-27 12:52:57 +02:00
Magne Sjaastad
098fda9816
Janitor : Remove duplicated code
2021-05-26 13:28:45 +02:00
Magne Sjaastad
9d58769f89
Janitor : Avoid include of header file in header
2021-05-26 13:28:45 +02:00
Magne Sjaastad
3fca5f15ae
Janitor : Use enum class
2021-05-26 13:28:45 +02:00
Magne Sjaastad
19d650f619
#7655 Well Allocation Plot: Avoid duplicated flow in tie-in cells
...
Make sure the tie-in cell is not duplicated
2021-05-26 13:28:45 +02:00
Magne Sjaastad
f9fc7cff3a
#7655 Well Allocation Plot: Use branch ID of parent branch
2021-05-25 22:36:01 +02:00
Magne Sjaastad
03917f2e1c
#7655 Well Allocation Plot: Make sure all branches are computed
...
fix
2021-05-25 22:36:01 +02:00
Magne Sjaastad
b8f7490311
#7655 Well Allocation Plot: Add more guarding for empty vectors
...
wip
2021-05-25 22:36:01 +02:00
Magne Sjaastad
a4a6c30370
Fwk : Add function to get all referenced PdmObjects
2021-05-25 11:50:18 +02:00
Magne Sjaastad
86bdf5722a
Guard nullpointer access
2021-05-25 11:50:18 +02:00
Magne Sjaastad
805df93aed
#7720 Export of MSW : Export data from imported well paths
...
The tie-in concept was only available for modeled well paths. Make sure both modeled and file well paths produce MSW output
2021-05-25 11:50:18 +02:00
Magne Sjaastad
e33a03b379
#7719 Multi-lateral wells : Include well laterals in visible wells
2021-05-25 11:50:18 +02:00
Magne Sjaastad
3d44ad37db
#7719 Multi-lateral wells : Use top level well path to get air gap
...
Get airgap/md at first target from top level well path
2021-05-25 11:50:18 +02:00
Magne Sjaastad
9ccc650513
Fix missing includes
2021-05-20 10:59:53 +02:00
Magne Sjaastad
af22b7f707
Fix missing include
...
Detected by https://github.com/OPM/ResInsight/actions/runs/858894448
This action do not use unity_build, and the missing include is seen
2021-05-20 07:37:55 +02:00
Magne Sjaastad
78e4e1cd5c
Janitor : Use enum class
2021-05-18 16:22:05 +02:00
Magne Sjaastad
d4f4f20e6e
MSW : Do not export completions if well path lateral is unchecked
2021-05-18 16:22:05 +02:00