Commit Graph

392 Commits

Author SHA1 Message Date
Kristian Bendiksen
946e886bff #7609 Move loading of plot data into main plot collection. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
7e73a4a0bd #7609 Avoid by-passing parent in class hierachy. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
78e4379003 Guard against inf warning from QtCharts in StatisticsPlot. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
ac079eef82 Improve display name for Ensemble Fracture Stats collection. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
359df8360e Refactor: Make a copy of histogram data. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
01d88030d4 #7609 Calculate and display Ensemble Fracture Statistics plot. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
b662a87267 #7609 Refactor to reuse plotting part of Statistics Plot. 2021-05-10 14:03:52 +02:00
Magne Sjaastad
211a9ff915 #7647 PERM and other arrays default colour legend type change
Restore default color legend to "Continuous Logarithmic" instead of "Discrete Logarithmic"
2021-05-04 07:12:58 +02:00
Magne Sjaastad
1a5c7799c6 #7636 Native Checkbox : Use single statement to define native checkbox 2021-04-29 09:06:33 +02:00
Magne Sjaastad
536e656684 #7633 Summary Reader : Resolve symlinks for h5 file management 2021-04-28 14:10:23 +02:00
Magne Sjaastad
1cf1eef048 #7632 Preferences : Add separate tab Eclipse Summary
Remove obsolete includes
2021-04-28 14:10:23 +02:00
Kristian Bendiksen
b777ad9c74 #7557 Ensemble Fracture Statistics: Reuse existing templates with same name. 2021-04-27 22:53:00 +02:00
Kristian Bendiksen
329b8e114f #7556 Ensemble Fracture Statistics: report formation dip statistics. 2021-04-27 22:52:37 +02:00
Magne Sjaastad
2c91725365 #7622 Summary Restart : Add summary restart reader
Move libecl reader into RifEclEclipseSummary
Add a summary file restart history reader
Simplify RifEclipseSummary
2021-04-27 16:08:57 +02:00
Magne Sjaastad
9b6371c5c7 #7622 Summary Restart : Remove unused includes 2021-04-27 16:08:57 +02:00
Kristian Bendiksen
1d210bb66a #7608 Ensemble Fracture Statistics: Exclude cells with few samples for mean. 2021-04-27 08:11:26 +02:00
Kristian Bendiksen
09962c2140 #7558 Ensemble Fracture Statistics: Add option for aligning by depth 2021-04-26 09:10:51 +02:00
Kristian Bendiksen
540b74e899 #7559 Improve name of "Number of Layers" choice. 2021-04-23 15:36:42 +02:00
Kristian Bendiksen
e7867d643b #7559 Remove some debug code. 2021-04-23 15:36:42 +02:00
Kristian Bendiksen
d7ce59724c #7559 Guard against inf. 2021-04-23 15:36:42 +02:00
Kristian Bendiksen
cae5e1062f #7559 Adaptive meshing in y direction. 2021-04-23 15:36:42 +02:00
Kristian Bendiksen
b69acb80f3 #7559 Refactor to allow for adaptive mesh 2021-04-23 15:36:42 +02:00
Kristian Bendiksen
bb3f736408 #7559 Ensemble Fracture Statistics: add option for adaptive mesh. 2021-04-23 15:36:42 +02:00
Ruben Thoms
4b0f3486ad Added icons for VFP and help actions 2021-04-21 15:21:45 +02:00
Magne Sjaastad
4f89e38334 #7595 MSW : Move MSW parameters to well path
Move msw parameters to well path
Make it clear when options are taken from top level well path or well path lateral
Use well path lateral custom values for diameter and roughness
2021-04-20 21:13:02 +02:00
Magne Sjaastad
c2f0f604fe Fishbones : Make sure random direction works 2021-04-20 11:05:33 +02:00
Magne Sjaastad
a6277c0ddc
Make opm summary reader work with mixed casing (#7593)
* #7592 opm-common : Add case insensitive file search
* #7592 opm-common : Find file based on case insensitive search
* #7592 opm-common : Improve error messages
2021-04-19 16:40:29 +02:00
Magne Sjaastad
3d3d787bd8 #7585 Multi Lateral Well Adjustments : Fix random orientation fishbones 2021-04-19 11:16:36 +02:00
Magne Sjaastad
52799e8b4c
Minor HDF adjustments (#7577)
* #7575 Summary HDF : Do not import summary if no UNSRMY file is found
* #7575 Summary HDF : Add optional check on time stamp of h5 file
* Use std::filesystem to check file access
* Do not keep h5 file open
2021-04-16 10:52:30 +02:00
magnesj
a44378e2f5 Fixes by clang-tidy 2021-04-15 08:00:07 +02:00
Magne Sjaastad
e68c982cf9 #7572 Preferences : Move more into summary settings file 2021-04-14 13:53:21 +02:00
Magne Sjaastad
27e3bc1b56 #7563 HDF5 Export : Add support for defining how many threads to use 2021-04-14 13:53:21 +02:00
Magne Sjaastad
6bc6ffda15 #7572 Preferences : Move summary settings into separate file 2021-04-14 13:53:21 +02:00
Kristian Bendiksen
7f35fb23c4 #7561 Ensemble Fracture Statistics: Select subset of statistics to compute. 2021-04-14 13:07:36 +02:00
Magne Sjaastad
d9cf453c1a Ensemble Curve Filter : Set filter unchecked as default 2021-04-13 10:40:37 +02:00
Magne Sjaastad
60683fd0cc Add missing include 2021-04-13 10:38:12 +02:00
Magne Sjaastad
63690d5196 Major rewrite of MSW export model 2021-04-13 07:54:34 +02:00
Kristian Bendiksen
c3a0b460a5 #7555 Rename RimFractureGroupStatistics to RimEnsembleFractureStatistics 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
cc5e1ca20a #7493 Use average "well path at fracture depth" for positioning. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
f3a2062fec #7493 Sample at center of cell to avoid infs. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
49042f4a34 #7493 Correct sampling direction (was flipped). 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
25d7c6d30d #7493 Add button to trigger statistics computation. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
acd483f04b #7493 Handle units in fracture group statistics export. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
49c2b16058 #7493 Export multiple results in same Stimplan xml 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
3ec177eeb4 #7493 Export fracture statistics as StimPlan xml. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
9af2389ced #7493 Use enum for statistics types. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
e3852e5d6e #7493 Compute statistics for fracture group. 2021-04-09 15:35:05 +02:00
Kristian Bendiksen
836c679e89 #7493 Add "Fracture Group Statistics" pdm object and import method. 2021-04-09 15:35:05 +02:00
Magne Sjaastad
dd97e7741a #7527 HDF Summary Reader : Add first working prototype
HDF5 must be compiled with special options to support multithreading. Disable file object multithreading for HDF5. Some vector types are not supported, as the support in opm-common reader is not complete (region, region_to_region, ...).
2021-04-08 07:13:34 -07:00
Magne Sjaastad
eab5bc79c9
Fix path in clang-tidy workflow (#7542) 2021-04-06 21:04:31 +02:00
Magne Sjaastad
d754ef4705 Janitor : Several fixes by clang-tidy and use of clang compiler 2021-04-05 11:51:23 -07:00
Magne Sjaastad
eea2356459 Fix includes correlation plots 2021-04-05 02:56:15 -07:00
Magne Sjaastad
c5ac85953b
#7524 Correlation plot filter 2021-03-29 15:45:53 +02:00
Magne Sjaastad
5d45a8cec9 #7520 Undo framework: Improve local disabling of undo framework 2021-03-29 09:59:26 +02:00
Magne Sjaastad
7cf2ed2e8c #7488 RFT plot: Estimate MD/TVD for two or more observations
Not possible to estimate MD/TVD relationship for less than two samples
2021-03-29 09:59:26 +02:00
Magne Sjaastad
fd8d38c4f0 #7519 Curve calculator: Assign unique ID after copy of calculation
Avoid duplicate entries in summary selection dialog
2021-03-26 12:05:52 +01:00
Magne Sjaastad
f5547dd551
#7512 Support optimized summary reader 2021-03-25 12:56:09 +01:00
Kristian Bendiksen
53dbb33e86
StimPlanModelPlot: Remove gaps in stress gradient and temperature curves 2021-03-23 14:56:02 +01:00
Kristian Bendiksen
5331e84d77 Better default for fracies initial pressure config. 2021-03-22 11:09:53 +01:00
Kristian Bendiksen
bde6dc3540 #7500 StimPlanModelTemplate: Add edit button for pressure table. 2021-03-22 10:59:57 +01:00
Kristian Bendiksen
6a7e063dc8 #7500 Fix delta symbol on windows. 2021-03-22 10:59:57 +01:00
Kristian Bendiksen
4be622b229 #7452 Remove warnings on missing default values (inf is used). 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
bc206adc95 #7452 Improve naming of interpolated variables. 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
efd3aaeb4e #7452 Refactor: Extract method for stress gradient calculation. 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
c83af62aae #7452 Refactor: Extract method 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
5b7a73230e #7452 Refactoring: extract method 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
66df15224f #7452 Remove magic number. 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
8542643963 #7452 Use pressure gradient from equilibrium region for stress gradient 2021-03-19 13:24:25 +01:00
Kristian Bendiksen
915b16dd78 #7405 StimPlanModel: Case-insensitive facies/formation mapping for elastic properties 2021-03-16 10:06:46 +01:00
Kristian Bendiksen
6c540ac762 #7490 StimPlanModel: Group pressure data source fields. 2021-03-15 12:20:25 +01:00
Magne Sjaastad
2e643edc35 MSW : Restore MSW settings per completion type
Remove the common MSW settings on well path
2021-03-11 10:50:25 +01:00
jonjenssen
aa8c630c98 Move faults into subfolder. Remove obsolete code. 2021-03-11 08:29:17 +01:00
Magne Sjaastad
4099662cbc #7481 Usability : Open grid model from summary case and summary curve 2021-03-10 21:44:39 +01:00
jonjenssen
df53e80913 Move GeoMech PDM files into subfolder 2021-03-10 14:45:52 +01:00
Kristian Bendiksen
6481813eeb #7116 Add extrapolation for missing elastic properties.
Also improve error message.
2021-03-05 19:18:22 +01:00
Magne Sjaastad
c1f7f0f66f
Modeled Well : Several view update issues (#7463) 2021-03-05 15:19:55 +01:00
Kristian Bendiksen
6532b2ce74 #7454 StimPlanModelTemplate: Invert delta pressure fraction calculation 2021-03-05 13:42:15 +01:00
Kristian Bendiksen
56b15b903e #7454 StimPlanModelTemplate: Minor tweaks to "Facies Pressure Settings" 2021-03-05 13:42:15 +01:00
Kristian Bendiksen
c1ff038642 #7453 StimPlanModel: Add pressure date to pressure table.
Also start using it in header and plot.
2021-03-05 09:58:22 +01:00
Kristian Bendiksen
f051f009bc #7453 StimPlanModelTemplate: Add units for pressure table items. 2021-03-05 09:58:22 +01:00
Kristian Bendiksen
e5edba0d34 #7453 StimPlanModel: Move pressure table check boxes to template. 2021-03-05 09:58:22 +01:00
Magne Sjaastad
7798aa4b25 #5678 Help System : Add help to right-click menu in Property Editor 2021-03-03 15:29:48 +01:00
Magne Sjaastad
44bae5dad6 VFP Plots : Select one or multiple files when creating VFP plots 2021-03-03 13:19:34 +01:00
Magne Sjaastad
3e2ddce10d #7442 Create LGR : Segfault when no dynamic data is present
This fix will also display eperforations when no dynamic data is present

https://github.com/OPM/ResInsight/issues/6911
2021-03-03 10:55:15 +01:00
jonjenssen
766ea6aab2
Streamline improvement (#7435)
* Use updated generator. Switch to using priority list for seeds. Fix phase reporting and sign issues. Fix step size when growing.
* Reduce memory footprint by simplifying viz. code and filter out unused tracers early
* Remove unused viz. code.
2021-03-02 01:53:31 +01:00
Magne Sjaastad
562ec1a398 Fix type cast warnings 2021-02-26 16:03:17 +01:00
Kristian Bendiksen
8ca43bce63 #7392 Extract geometry methods from RimStimPlanModel. 2021-02-26 16:03:17 +01:00
Magne Sjaastad
8bab748fa6 Improve MSW export including multi lateral wells
Based on branch https://github.com/OPM/ResInsight/tree/system-msw-refactor

- Move completion settings to property of well path
- Rename to RimFishbones
- Export implicit COMPSEGS for fishbones main bore
- Add valve for each branch
- Increase version number to be able to handle import of legacy project files
2021-02-26 14:59:57 +01:00
Magne Sjaastad
d9f4d4682f Janitor : Hide loading of date for one time step from public API
ResInsight assumes that loading of data is done for all time steps at a time. Special handling of data loading is required for statistics calculations. Make statistical class a friend to be able to do this operation.
2021-02-26 14:45:13 +01:00
Kristian Bendiksen
9373326281 #7400 StimPlanModel: Bin pressure by depth and use mean value. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
023bb062b5 #7400 Make proper methods of helper functions. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
36b9f084c0 #7400 Minor refactoring: remove duplication. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
5c5b9e7f34 #7400 StimPlanModel: Search vertically for EQLNUM for inactive regions. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
8ce620323e #7400 Refactor: Extract methods for replacing values. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
f6fe69ba45 #7400 StimPlanModel: Add support for multiple missing value strategies. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
35525eeedf #7400 StimPlanModel: Cache calculated results. 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
762e36ae9d #7400 Interpolate initial pressure per EQLNUM region 2021-02-26 14:03:30 +01:00
Kristian Bendiksen
f0c70a0fd2 #7400 StimPlanModel: Add EQLNUM result to calculator.
Take results from EQLNUM_1 input properties for missing values in
static eclipse case.
2021-02-26 14:03:30 +01:00
Magne Sjaastad
916cbb306f Streamlines : Set default max days to 5000
On large models, the time to compute streamlines can use much memory and be time consuming. Reducing the max number of days will help in some cases.
2021-02-26 13:47:31 +01:00
Magne Sjaastad
bde6fc7d9c Streamlines : Show dominant flow phase velocity 2021-02-26 10:45:30 +01:00
Magne Sjaastad
4a9e759e4b Streamlines : Avoid load of a single step
If only one time step is loaded, all other logic must be able to handle this situation. Load data for all time steps when asking for flow related data
Use absolute value when comparing flow values
2021-02-26 10:45:30 +01:00
jonjenssen
9bd0a9ebac
Streamlines: New generator and UI usability improvements (#7424)
Co-authored-by: jonjenssen <jonjenssen@users.noreply.github.com>
Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2021-02-25 16:38:56 +01:00
Magne Sjaastad
f7a5f18e7f #7361 Janitor : Keep obsolete fields for PLT and RFT plots
The regression tests are not loading correctly, keep these fields for a while
2021-02-24 22:16:23 +01:00
Magne Sjaastad
ce2dd46a2e #7361 Janitor : Guard null pointer access 2021-02-24 22:16:23 +01:00
Magne Sjaastad
c542b457a6 #7307 Janitor : Hide empty visualization folders in a 3D view 2021-02-22 16:51:30 +01:00
Magne Sjaastad
f3a824eeef #7361 Janitor : Remove obsolete fields 2021-02-22 16:51:30 +01:00
Magne Sjaastad
65e6c5005a Janitor : Add missing include (GNU 8.3.0) 2021-02-22 14:02:57 +01:00
magnesj
cf7887ad8e Fixes by clang-format 2021-02-22 13:37:05 +01:00
Magne Sjaastad
1caac72715 Janitor : Use std::clamp and remove obsolete includes of cvfMath 2021-02-22 13:37:05 +01:00
Magne Sjaastad
084835ce66 #7333 Well Log Plot: Improve Stack Curve with Phase Colors
Improve curve colors when only one curve of a given phase is displayed
Make sure to call the base class directly above current inheritance level
Improve colors
2021-02-22 13:37:05 +01:00
Magne Sjaastad
93a3060757 #7331 Summary Plot: Keep curve color when stacking curves 2021-02-22 13:37:05 +01:00
Magne Sjaastad
64a8a0ad8d #7346 Summary Plot: Improve default curve for observed data 2021-02-22 13:37:05 +01:00
Kristian Bendiksen
9077031535 Janitor: Fix crash when case is not set in eclipse result def. 2021-02-22 13:08:55 +01:00
Kristian Bendiksen
8ce01c098a #7117 Fix stale data when reimporting elastic properties 2021-02-22 13:08:55 +01:00
Magne Sjaastad
f12a3ed1ba #7403 Replace fromTime_t with fromSecsSinceEpoch 2021-02-22 08:32:08 +01:00
Magne Sjaastad
b29952e8a9 #7403 Replace toTime_t with toSecsSinceEpoch 2021-02-22 08:32:08 +01:00
Kristian Bendiksen
1b91e4d344 #7365 StimPlanModel: Sort pressure table items by depth 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
5d331656cd #7365 StimPlanModelTemplate: make it clearer when pressure table is used. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
bb961ab460 #7339 StimPlanModelTemplate: Hide some levels in the project tree. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
394da90f1c #7339 StimPlanModelTemplate: Auto-select facies for initial pressure. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
530c6d3e85 #7339 StimPlanModel: Update python api changes in pdm objects.
The eclipse cases are now set on the StimPlanModelTemplate, not on the
StimPlanModel.
2021-02-19 12:18:30 +01:00
Kristian Bendiksen
dc4e372fc2 Janitor: Remove "Interpolating missing values" info logging.
This is expected behavior.
2021-02-19 12:18:30 +01:00
Kristian Bendiksen
8e29c2eb66 #7339 StimPlanModel: Add case for initial pressure data. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
77d02e67da #7365 StimPlanModel: Add optional table for inital and current pressure data. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
3e43ca2b65 #7339 StimPlanModel: handle facies without pressure depletion. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
ad0e07a540 #7339 Move dynamic and static case from instance to template. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
b68d3a5336 Janitor: Remove unused includes. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
e72cec3c62 #7339 StimPlanModel: Interpolate pressure data from dynamic eclipse case 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
54cdb6e8ef #7339 Refactoring: extract two methods. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
e695b62db1 Janitor: add missing override keyword 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
13130ae268 #7339 StimPlanModel: Handle incomplete formation names data. 2021-02-19 12:18:30 +01:00
Kristian Bendiksen
c6f35cbe1f #7339 StimPlanFracture: Add methods to use two grids for data extraction. 2021-02-19 12:18:30 +01:00
Magne Sjaastad
6c672d9c9c #7376 Data Source Stepping : Improve icons
Icons
2021-02-18 18:55:04 +01:00
Kristian Bendiksen
448a263bec #7364 Stimplan XML: report TVD values from XML in UI. 2021-02-17 22:30:37 +01:00
Kristian Bendiksen
4bf0e8e493 #7364 Extract method for appending string. 2021-02-17 22:30:37 +01:00
Magne Sjaastad
a86d0489ac #7380 Janitor : Use forward declare when possible 2021-02-17 22:28:21 +01:00
Magne Sjaastad
b5cb011c2f #7380 Correlation Plot : Use complete summary address text when possible 2021-02-17 22:28:21 +01:00
Magne Sjaastad
6b16b2dcf1 #7065 Include inf values in statistics curves (P90, P10, ..)
If inf values are skipped, the visualization of statistics curves will be positioned at wrong date.
2021-02-16 13:23:28 +01:00
Magne Sjaastad
de5bd826a5 #7358 Ensemble Curve Resampling : Add resampling 2021-02-12 13:20:21 +01:00
Magne Sjaastad
d6bd8657cf #7358 Summary Curve Resampling : Add resampling to curve data 2021-02-12 13:20:21 +01:00
Magne Sjaastad
721d912f9e #7358 Summary Curve Resampling : Use helper code in RiaSummaryTools 2021-02-12 13:20:21 +01:00
Magne Sjaastad
ff92f7b792 Janitor : Remove Multi Case Import dialog and features 2021-02-12 13:18:57 +01:00
Magne Sjaastad
1152b52cd0 Flow Vectors: Show all phases by default 2021-02-12 13:18:57 +01:00
Magne Sjaastad
cc292b197a
Result Divided by Area: Establish concept used to compute flow velocity and normalized trans (#7349)
* Geometry Tools : Add convenience functions for polygon area

* #7232 Result Divided by Area: Add cell face result and show in GUI

Native support for flow rate is given by mass rate (mass per time) over a cell face. Add a derived result that takes flow rate divided by cell face area to get velocity (distance per time).

Add support for this concept on relevant native results, and indicate this result type in UI using a "/A" postfix

* Speed up divided-by-area calculations by using openmp

* Some refactoring of result data access.

* Make sure NNC data is scaled correctly in vector flow viz.

Co-authored-by: jonjenssen <jon@soundsoft.no>
2021-02-11 03:01:17 +01:00
Magne Sjaastad
b77da64b6d #7334 Contour maps: Filter out both positive and negative inf values 2021-02-06 09:20:52 +01:00
Magne Sjaastad
fdb465fe6d #7335 Dual poro models : Support rel perm and PVT plots 2021-02-05 15:35:33 +01:00
Kristian Bendiksen
4d49302e82 #7329 Report MD and formation dip from StimPlan template XML. 2021-02-05 09:22:05 +01:00
Kristian Bendiksen
f2c25a5f13 #7143 StimPlanModel: Compute formation dip in fracture plane. 2021-02-05 08:31:49 +01:00
Kristian Bendiksen
201955c4a9 #7140 StimPlanModel: Fix direction to barrier calculation. 2021-02-03 13:41:17 +01:00
Magne Sjaastad
a060ba349e #7316 Curve Calculator: Add support for single line if-statement 2021-02-02 14:30:26 +01:00
Magne Sjaastad
1a8f36373c #7304 Color Legend : Use inverted color legend for SWAT 2021-02-02 14:30:26 +01:00
Magne Sjaastad
acc9afdb71 #7293 Wrong unit in legend for stress directions and stress anisotropy 2021-02-02 14:30:26 +01:00
Kristian Bendiksen
751ebf7eb6
6365 additional stimplan xml parameters (#7318)
* #6365 StimPlan XML: Parse formation dip and fracture orientation.
* #6365 Fracture: Use formation dip and fracture orientation from XML.
* #6365 Fracture: Compare case insensitive, use enum class

Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2021-02-02 14:29:17 +01:00
Kristian Bendiksen
88b7a5807d #7298 Fracture: generate fracture grid for 'create at depth' 2021-02-01 18:39:58 +01:00
Kristian Bendiksen
e2fc4e3de6 Janitor: Use RimProject::current() more in fracture code. 2021-02-01 13:02:06 +01:00
Kristian Bendiksen
d941ff58d0 Improve name of User-Defined Well/Fracture Intersection Depth 2021-02-01 13:02:06 +01:00
Kristian Bendiksen
e2c7d11049 #7309 Fracture: Add option to auto-update well/fracture intersection from template. 2021-02-01 13:02:06 +01:00
Kristian Bendiksen
6fad32e734 #7026 Use better name for well/fracture intersection for ellipsis fracture. 2021-02-01 11:07:12 +01:00
Kristian Bendiksen
94dfec1c9d #7026 Handle backward compatibility for ellipsis templates 2021-02-01 11:07:12 +01:00
Kristian Bendiksen
58f6619b2c #7026 Improve well/fracture intersection for elliptical template.
- Make range go from 0 to height.
- Fix default to be 1/3 of height.
- Handle unit change.
2021-02-01 11:07:12 +01:00
Kristian Bendiksen
635ada7297 #7026 Make well path/fracture intersection available for ellipse. 2021-02-01 11:07:12 +01:00
Kristian Bendiksen
7ebca64050 #7026 Set correct well center fracture cell for ellipse fracture grid 2021-02-01 11:07:12 +01:00
Kristian Bendiksen
18f9007a06 #7026 Ellipse Fracture Template : Add well/template intersection depth 2021-02-01 11:07:12 +01:00
jonjenssen
1c4a1b9e80 Add tooltip text to K range filter input in Polygon Filter properties 2021-01-28 11:15:12 +01:00
jonjenssen
66c2e02e49 Do not use disabled points in polygon filter outline. 2021-01-27 22:58:36 +01:00
Magne Sjaastad
f55da30f4d #7296 Property Filter : Crash when creating a property filter when no valid cell results is active 2021-01-27 15:39:40 +01:00
Kristian Bendiksen
acd78daa3f #6877 Fix backwards compatibility for well path/fracture intersection depth.
The value needs to be copied from the template to the fracture instance for old
projects. This fixes assert seen in regression tests.
2021-01-27 11:41:25 +01:00
Kristian Bendiksen
f8aae6691d
6877 well fracture intersection per fracture (#7251)
* #6877 Move well/fracture intersection to fracture (from template).
* #6877 Read stimplan xml without scaling and well/fracture intersection offset
* #6877 Move fracture grid to RimFracture from template.
* #6877 Use RiaDefines::conductivityResultName() where applicable.
* #6877 Reintroduce fracture template scaling.
* #6877 Hide well/fracture intersection option for elliptical template
* #7280: Fix crash when picking in first time step of StimPlan fracture
* #7279 Redraw after deleting fracture to make it disappear.
2021-01-26 15:32:18 +01:00
jonjenssen
05aceef936
Polygonfilter updates2 (#7286)
* Make sure all contourmap copies are getting the correct case set for cell filters when creating/copying maps.

* Rewrite polyline part manager to be more generic, not just linked to annotations.
* Add new partmgr for cell filters to draw polygon filter outlines in both eclipse and geomech views
* Show lines/spheres for polygon filter outline
* Add color edit for line and spheres
* Add support for z plane lock in poygon filter outline
* Add new flags for enabling filter and/or polyline display

* Add K range filter to polygon filter

* Enable picking automatically when creating a new polygon filter
2021-01-26 13:08:21 +01:00
Magne Sjaastad
4866794f2b #7289 Script : Add execute of last used script 2021-01-26 12:47:48 +01:00
Magne Sjaastad
e4b285c169 #7158 WBS plot : Update plot name when water depth changes 2021-01-22 08:21:56 +01:00
Magne Sjaastad
80bae6df45 Fix missing includes 2021-01-21 14:39:01 +01:00
rubenthoms
bc81437435
Moved UnitSystem from RiaEclipseUnitTools to RiaDefines. (#7225)
* Moved UnitSystem from RiaEclipseUnitTools to RiaDefines.
- Renamed UnitSystem to EclipseUnitSystem
- Replaced header includes and removed obsolete includes of RiaEclipseUnitTools.h
* Moved  result name functions into separate file.
* Minor cleanup

Co-authored-by: rubenthoms <rubenthoms@users.noreply.github.com>
Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2021-01-21 12:58:46 +01:00
Gaute Lindkvist
c4c6eb75f2 Hide some fields from the target list 2021-01-20 14:43:44 +01:00
Gaute Lindkvist
5759c6261b Temporarily disable changing of the MD-reference point on laterals
* It doesn't work right without also altering the angles of the targets
2021-01-20 14:43:44 +01:00
Gaute Lindkvist
639fdcc217 #7153 Fix laterals created from modeled well paths 2021-01-20 14:43:44 +01:00
Kristian Bendiksen
d072138484 Janitor: Remove disabling of clang-format for fracture-related files. 2021-01-20 12:45:31 +01:00
Kristian Bendiksen
1d0705de46 #7158 Add option to introduce extra well path point at sea level. 2021-01-19 15:41:39 +01:00
Kristian Bendiksen
18b145268e #7207 Fix flow diagnostics cell color when property filtering.
Split RimEclipseView::updateVisibleGeometriesAndCellColors() into two methods,
and make sure the visible geometries are recreated before updating the legends.
2021-01-18 15:56:19 +01:00
Kristian Bendiksen
ad07b18781 #6227 Filter out zero values in logarithmic plot. 2021-01-18 14:41:53 +01:00
jonjenssen
96fc6cd358
Polygon filter updates (#7216)
* Rename polylinefilter to polygonfilter
* Update icon name, too
* Some GUI adjustments
* Remove obsolete code that came back in a merge somewhere.
Disable auto-enable polygon filter after picking corner points.
* Add option to delete a point in polygon filter point editor by extending generic picker interface
* Rename enum, too.
* Improved filter naming

Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2021-01-15 19:16:01 +01:00
Kristian Bendiksen
784f3069f0 #7148 StimPlanModel: provide better default for por/perm. 2021-01-15 12:06:39 +01:00
Kristian Bendiksen
d73bd60825 #7158 Fix water depth calculation for WBS plot.
The first intersection between the well path and the GeoMech model
is the correct water depth only when well path starts outside the model.

Top of the bounding box is used as an estimated water depth when
there is no intersection. WBS curves are now disabled for this case.
2021-01-15 12:05:27 +01:00
Kristian Bendiksen
70a96c21de
#7151 Flow Diagnostics: Filter legend based on visible wells/regions. (#7182)
* #7151 Flow Diagnostics: Filter legend based on visible wells/regions.
* #7151 Flow Diagnostics: Show only visible tracers by default.
2021-01-12 20:55:20 +01:00
Kristian Bendiksen
3e7412802e #7172 Fix updating well/fracture intersection of StimPlan fracture template. 2021-01-12 20:53:43 +01:00
Kristian Bendiksen
05048fe79b #7166 Use common delete functionality for PLT and RFT plots. 2021-01-12 20:53:20 +01:00
Kristian Bendiksen
1f7cb2b973
7147 vfp show plot data (#7154)
* #7147 VFP plots: refactor to separate data extraction and display.
* #7147 VFP Plots: Add "Show Plot Data" functionality.
* #7147 VFP plots: Move defines to separate file
* #7147 VFP plots: Minor adjustments
* #7147 VFP Plot: Show table number in title and auto-generated name.
* #7147 VFP Plot: Add "Show Plot Data" to context menu.
* Remove unused member.
* #7147 VFP Plot: Disable broken curve selection.
* Revert "#7147 VFP Plot: Add "Show Plot Data" to context menu."
This reverts commit 5f3b2f362fcea7fc6de5fd2c614919079629bf1c.
* #7147 VFP Plot: Use event filter to show context menu
* Janitor : Use context menu launcher for WellAllocationPlot and CrossPlot

Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2021-01-12 20:51:57 +01:00
Magne Sjaastad
7b5bc5c2cd #7189 Ensemble RFT: Show only parameters with variation 2021-01-12 12:23:41 +01:00
Magne Sjaastad
97114f4554 #7190 Correlation Parameters : Fix cache inconsistencies 2021-01-12 12:23:41 +01:00
jonjenssen
a7775214c8
Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191)
Make 3d view picker more generic to enable picking cell filter polygon

Give cell filters a new, generic interface for updating included/excluded cells from collection

Remove old range filter collection and replace with new filter collection that supports both range filters, polyline filters and user defined filters.

Update existing range filter code for the new collection and interface

Add user defined cell filter type

Add polyline cell filter type

Implement both Z and K index depth for polyline filters
Allow interactive editing of polyline filter node positions.
Support both geomech and eclipse views
Support view linking with both eclipse and geomech views and the new filter types

Support loading old project files with range filter collections into the new collection type

Adjust to new world order.
2021-01-11 18:47:09 +01:00
Gaute Lindkvist
04d5daca67 Create a new ApplicationExe project for the executable 2021-01-11 15:27:45 +01:00
Gaute Lindkvist
81699db187 Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00