Commit Graph
100 Commits
Author SHA1 Message Date
Gaute Lindkvist 33a171fbcf #3419 Implement buttons to add communicating tracers to the selected injectors or producers. 2018-09-28 15:46:08 +02:00
Gaute Lindkvist e91bdece9c Ui Form Layout, simplify comment for label content margin shift. 2018-09-28 15:46:08 +02:00
Gaute Lindkvist a9d37027ea #3424 TreeSelectionEditor for injector / producer selection. 2018-09-28 15:46:08 +02:00
Gaute Lindkvist 150204d0ec #3418 Flow Diagnostics: Context sensitive naming 2018-09-28 15:46:08 +02:00
Gaute Lindkvist 436bb73485 #3416 Implement side-by-side injector/producer selection with ordering and select all. 2018-09-27 16:07:35 +02:00
Gaute Lindkvist 8c5e538f01 Implement a way for editors to fit the label to the field. 2018-09-27 16:07:35 +02:00
Gaute Lindkvist 2e5310bf38 #3415 Fix reload of formation name table when reloading formations. 2018-09-27 16:07:35 +02:00
Gaute Lindkvist 15a61f88e0 Fix row stretch issue. 2018-09-26 14:45:56 +02:00
Gaute Lindkvist e8a1d30f2d #3404 Side by side editors, first implementation. 2018-09-26 14:30:50 +02:00
Gaute Lindkvist 456903f2fa #3405 Properly handle the failure to create the export folder for completions export. 2018-09-26 14:30:50 +02:00
Gaute Lindkvist 5ab00a3e25 #3227 Tweaked Export Completions GUI while doing MSW documentation. 2018-09-26 14:30:50 +02:00
Gaute Lindkvist 9fd2113ad6 Add clang-format off around prototype code for Pressure Differential Depletion 2018-09-26 14:22:26 +02:00
Gaute Lindkvist 301e05caa0 #3409 Add time dependent mat to frac dP option 2018-09-25 10:15:11 +02:00
Gaute Lindkvist bc6e75e88e #3398 Remove spaces and dots from date part of export file name 2018-09-21 12:51:37 +02:00
Gaute Lindkvist 62f36faa12 #3394 Differential Depletion: Flux as a scaling factor for transmissibility. 2018-09-21 12:51:37 +02:00
Gaute Lindkvist 054c76dace #3399 Hide BETA features if enableDevelopmentFeatures() == false 2018-09-21 12:51:37 +02:00
Gaute Lindkvist 5689b5790a #3311 Remove seperate fracture and fishbone MSW export if it's not a Debug run. 2018-09-21 12:51:37 +02:00
Gaute Lindkvist e4a5eb2769 #3384 Add RiaApplication::enableDebugFeatures method that checks environment for RESINSIGHT_DEBUG
* Disable System tab of preferences if this is not enabled.
2018-09-21 12:51:36 +02:00
Gaute Lindkvist 38d3b666e6 #3383 Make transmissibility condenser behave well with zero internal degrees of freedom. 2018-09-21 12:50:28 +02:00
Gaute Lindkvist 477b7dd018 #2989 Clean up errors between runs of command files. 2018-09-21 12:50:28 +02:00
Gaute Lindkvist a70c8659c0 #3381 Look for initial production date in summary case for well and use this as initial pressure step. 2018-09-19 11:57:35 +02:00
Gaute Lindkvist 5a3d036732 Implement --replaceCase for ODB files 2018-09-19 11:57:35 +02:00
Gaute Lindkvist 7c8b6f4abc Fix build warnings in RicExportFractureCompletionsImpl 2018-09-19 11:56:29 +02:00
Gaute Lindkvist 09d263cc39 #3378 Fix boolean reading form command file. 2018-09-19 10:13:26 +02:00
Gaute Lindkvist cc2faae87d Fix Harmonic Mean test 2018-09-19 10:13:26 +02:00
Gaute Lindkvist 2701035655 #3375 Fix crash in command interface for pressure depletion when time step is not provided. 2018-09-19 10:13:26 +02:00
Gaute Lindkvist 92e7ea9947 #3376 Append a suffix to fracture export files to describe parameters for pressure differential depletion. 2018-09-18 14:18:06 +02:00
Gaute Lindkvist 06817522d0 #3375 FIx prototype UI to set constant WBHP separately from current time step. 2018-09-18 14:18:06 +02:00
Gaute Lindkvist 38c2c9c237 #3339 Make order of summary curves in plot predictable.
* The issue is sorting on pointer address for ensembles and summary cases. Instead sort by name.
* The crucial changes are in RiaSummaryCurveDefinition.cpp, RimSummaryCase and RimSummaryCaseCollection.
* The rest of the changes are just fallout from changing the pure virtual method RimSummaryCase::caseName to be const. The rest just follows.
* RimGridSummaryCase::caseName does alter something, but this variable was already declared mutable.
2018-09-18 11:31:10 +02:00
Gaute Lindkvist 592645ed42 Change Well Path Attribute Depth Start and Depth End to Start MD and End MD respetively. 2018-09-18 11:31:10 +02:00
Gaute Lindkvist d9ba4090df Remove superfluous "To Auto Name" from water depth auto tag setting for well log plots.
* It was the only tag having that extra string.
2018-09-18 11:31:10 +02:00
Gaute Lindkvist 3a6bfacf61 Make well path attribute table resize to fit the container. 2018-09-18 11:31:10 +02:00
Gaute Lindkvist a3f6a8dd3d #3373 Initialize variable so that selection events updates selection manager for table view editor 2018-09-17 13:23:23 +02:00
Gaute Lindkvist 4aec08b501 Pressure Differential Depletion: Make sure we can set WBHP for all types of trans scaling.
* It is needed for calculating fracture pressures.
2018-09-17 11:29:47 +02:00
Gaute Lindkvist 9dd6ccb24d #3193 Implement setting BHP and reading it from summary case 2018-09-17 10:52:48 +02:00
Gaute Lindkvist 9a47cdf8ab Improve const-correctness for RimSummaryCaseMainCollection::findSummaryCaseFromEclipseResultCase
* It doesn't need a non-const RimEclipseResultCase pointer and this was causing an issue in new use of the method.
2018-09-17 10:51:45 +02:00
Gaute Lindkvist c1ec5e088b Fixup after review 2018-09-17 10:51:45 +02:00
Gaute Lindkvist 27bc2d015c #3193 Pressure Differential Depletion UI and command interface. 2018-09-17 10:51:45 +02:00
Gaute Lindkvist 934c4fffd8 #3193 First implementation of pressure differential depletion scaling. 2018-09-17 10:51:45 +02:00
Gaute Lindkvist 9953c56c35 Make mean calculators more consistent and add an harmonic mean calculator. 2018-09-17 10:51:45 +02:00
Gaute Lindkvist 98dbc4946c Refactoring ExportFractureCompletionImpl 2018-09-11 08:51:34 +02:00
Gaute Lindkvist c1884bb67e #3340 Well Bore Stability (and warning level): Check for valid segment stress before calculating stability curves.
* This removes a compile time warning about unused validSegmentStress variable.
2018-09-10 10:26:12 +02:00
Gaute Lindkvist 0460eb2ac2 #3309 Toolbar buttons for well log plot data source and make sure only visible curves and zonation/attributes affect the data source.
* This also required adding some updateConnectedEditors for updating the selected property views when changing the toolbar.
2018-09-10 10:26:11 +02:00
Gaute Lindkvist 742b7aab11 #3266 Minor output adjustments to fracture MSW export 2018-09-07 15:25:32 +02:00
Gaute Lindkvist 8e66ba405c Fix crash following legend updates. 2018-09-07 15:19:43 +02:00
Gaute Lindkvist bd9d1be3c2 #3338 Keep order of summary plot curves if you uncheck and check back curves. 2018-09-07 14:46:00 +02:00
Gaute Lindkvist 612409ac59 #3337 Make sure well log plots maintain legend order if you hide and show items. 2018-09-07 14:45:59 +02:00
Gaute Lindkvist bdcdf49269 #3304 Implement common data source changing for zonation and well path attributes 2018-09-07 14:45:59 +02:00
Gaute Lindkvist f1295b3df6 #3327 Update TVD labels in plots to be TVDMSL 2018-09-07 10:57:59 +02:00
Gaute Lindkvist 2932545ed8 #3333 Rename POISSON_RATIO to RATIO for element property tables. 2018-09-07 10:51:50 +02:00
Gaute Lindkvist 8eda5bcbb9 #3313 Implement weighted average of WBS data. 2018-09-07 10:49:00 +02:00
Gaute Lindkvist 11253f2dbd Make RiaWeightedAverageCalculator a template class. 2018-09-07 10:49:00 +02:00
Gaute Lindkvist 51434dd304 #3316, #3317 Change order of preference for Pore Pressure and set valid regions for SFG and FG. 2018-09-07 10:49:00 +02:00
Gaute Lindkvist 7db48f1712 #3314 Rename Casing Shoe track to Well Design 2018-09-07 10:49:00 +02:00
Gaute Lindkvist a30139c08a Range adjustment for tracks with well path attributes 2018-09-05 15:27:34 +02:00
Gaute Lindkvist 847c6127b0 #3308 Fix formation names in well log tracks. 2018-09-05 15:19:22 +02:00
Gaute Lindkvist 385f7ad0da #3305 Implement well path attribute track in well bore stability plots
* Fix depth start and end of attributes to match the TVD/MD display setting.
2018-09-05 15:19:22 +02:00
Gaute Lindkvist d81b85c54c #3277 Implement stepping for Common Data Source and rename Plot Source Stepping for summary plots.
* The name for the UI groups is now "Data Source" for both types of data source stepping.
2018-09-05 11:49:26 +02:00
Gaute Lindkvist ac8a11c813 Make caf::PdmPtrField inherit caf::PdmValueField and make it support QVariant. 2018-09-05 11:03:41 +02:00
Gaute Lindkvist b41fee3ee3 Fix compilation warning in Rim3dWellLogExtractionCurve 2018-09-04 15:29:29 +02:00
Gaute Lindkvist ea8721f6ff Fix crash in 3d well log curve rendering. 2018-09-04 12:57:55 +02:00
Gaute Lindkvist 5a2ecf25c2 Rename measuredDepth and TVD methods in well log extractor code 2018-09-04 12:02:23 +02:00
Gaute Lindkvist 12484bf1e9 #3297 Make casing shoe a right-angled triangle and refactor symbols
* Put plot symbol enum inside the symbol class.
* Put line style enums inside the line class.
* Add custom capability.
2018-09-04 12:02:06 +02:00
Gaute Lindkvist e3baaa4133 #3261 Show 3d well log curves even if the grid result isn't dynamic.
* Have to be more precise on whether to attach the results as a static or dynamic property.
* Also rewrite some 3dWellLogPlanePartMgr code to only create one draw surface for each draw plane used for the curves.
2018-09-04 12:01:07 +02:00
Gaute Lindkvist 4c84bbb8a3 #3014 and #3022 Well Bore Stability: LAS and element table input and cleaned up extraction code. 2018-09-04 12:01:07 +02:00
Gaute Lindkvist b4e2a58327 Well Bore Stability: Fix a couple of weaknesses in SFG and FG solver.
* Make sure absolute value is used for range
* Make sure we check for wrong convergence as well as no convergence for secant method.
2018-09-04 09:33:48 +02:00
Gaute Lindkvist 4fd9cdfda3 #3300 Fix crash when loading formation indices as part of a project file.
* Rename structGrid() to getOrCreateStructGrid() to make it obvious that it allocates internally.
2018-09-04 09:33:48 +02:00
Gaute Lindkvist f8045826c7 Rename track formation source from "Well Path" to "Well Picks for Well Path"
* Well Path is already used elsewhere in the same group
2018-08-30 16:07:14 +02:00
Gaute Lindkvist adc9ad322a #3187 symbols and labels for well path attributes, initial work. 2018-08-30 16:06:20 +02:00
Gaute Lindkvist 46c5bbf4c6 #3187 Update Well Path Attributes to have a list of inch-values for diameter. 2018-08-30 16:02:55 +02:00
Gaute Lindkvist b603c5948e #3285 Simple guarding and header reorganisation 2018-08-30 16:02:55 +02:00
Gaute Lindkvist 655803601e #3276 Make curve data source more robust. 2018-08-30 09:32:28 +02:00
Gaute Lindkvist 9262873846 #3285 Make context menu for well path attributes a bit more robust 2018-08-30 09:32:28 +02:00
Gaute Lindkvist 8e73f132cf #3285 Make context menu on table views work correctly with multiple contexts. 2018-08-30 09:32:28 +02:00
Gaute Lindkvist 92bcae2805 Add not equals operator to PdmDataValueField 2018-08-27 11:33:02 +02:00
Gaute Lindkvist 914f946110 #3265 Use the first active cell as entry point reference. 2018-08-27 11:33:02 +02:00
Gaute Lindkvist 4dcbf6e918 #3275 Rename Common Data Source -> Data Source 2018-08-27 11:33:01 +02:00
Gaute Lindkvist 0ccbd4e153 #3263 Well Bore Stability: Use a constant tangent for FG and SFG within a cell. 2018-08-27 11:33:01 +02:00
Gaute Lindkvist 28285ceddf #3261 Fix crash when setting case to null in 3d well log curves. 2018-08-27 11:33:01 +02:00
Gaute Lindkvist b8f4aab4a9 Replace local selected object code in MSW export with cafSelectionManager methods. 2018-08-27 11:33:01 +02:00
Gaute Lindkvist 3abaf4f34e Hide Multi Segment Well parameters object in tree 2018-08-22 14:02:09 +02:00
Gaute Lindkvist 208505ee5f Fix Linux build issue with cafSelectionManager 2018-08-22 13:10:18 +02:00
Gaute Lindkvist 2aee17756b Add 3d RFT plot curves to RimWellPath context menu
* Currently it is only on the 3D track context menu.
2018-08-22 13:04:00 +02:00
Gaute Lindkvist 038c7b168c #3184 Enable creation of plots within plot window. 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 445e134d49 #3255 Replace code that duplicates functionality in caf::SelectionManager 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 12202fe4e6 #3255 Add convenience methods to caf::SelectionManager 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 3ddf559856 #3230 Repeat COMPSEGS for each completion type. 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 75c76016e1 #3215 #3229. Multi segment well settings box and user set reference point. 2018-08-21 15:21:40 +02:00
Gaute Lindkvist cfdef604e7 Clang format on Multi segment well export code 2018-08-21 13:36:28 +02:00
Gaute Lindkvist 2ad935d39f Clean up names for MswExportInfo class hierarchy 2018-08-21 13:36:28 +02:00
Gaute Lindkvist 5c635fa42d #3233, #3234 Multi segment well fracture: make lengths relative and implement along the well fractures. 2018-08-21 12:48:29 +02:00
Gaute Lindkvist e1c3c830cf #3236 Remove wsegvalg table for MSW fractures. 2018-08-21 12:04:47 +02:00
Gaute Lindkvist 1e77c9308a #3209 Make sure project tree is initialised when creating the plot window.
* Also ensure the main plot window is created before attempting to set a brand new plot as an MDI window.
* This ensures the MDI view controller has been created, otherwise the new plot MDI window will not be shown in the main plot window when the main plot window is created.
2018-08-17 10:54:40 +02:00
Gaute Lindkvist 4011caec64 Update after review 2018-08-16 10:22:07 +02:00
Gaute Lindkvist 16560a7d81 #3183 Export Fractures as Multi Segment Wells. 2018-08-16 10:22:07 +02:00
Gaute Lindkvist 8d6214b76d #3183 Very minor rename of local variable to reflect reality. 2018-08-14 15:17:45 +02:00
Gaute Lindkvist 3f6185ae3d #3183 Fix errors in regular fishbones completion output for LGR grids following MSW fracture work. 2018-08-14 14:56:30 +02:00
Gaute Lindkvist 2987e6128d #3198 Support LGR when exporting fishbone completions for multi segment wells.
* Also refactor RicMultiSegmentWellExportInfo to remove public member variables.
2018-08-13 15:10:03 +02:00
Gaute Lindkvist ffd545c75c #3183 Refactor MSW export code so fishbones structures are not needed at the time of formatting/writing
* Instead fill up the RicMultiSegmentWellExportInfo structures beforehand
2018-08-13 14:36:32 +02:00
Gaute Lindkvist 91088f546a #3161 Implement Well path attribute table 2018-08-09 09:22:25 +02:00