Commit Graph
100 Commits
Author SHA1 Message Date
Magne Sjaastad e5c8c07d1f Performance : Move object allocation outside loop 2018-08-07 09:24:05 +02:00
Magne Sjaastad 69d8d84612 #3038 Remove code duplication 2018-08-07 09:23:29 +02:00
Magne Sjaastad 9617128464 Use override keyword 2018-08-07 07:58:58 +02:00
Magne Sjaastad 59d6e89fe0 #3038 Minor refactoring
Use empty()
Use const ref
2018-08-07 07:24:39 +02:00
Magne Sjaastad 793b56f6f4 #3038 Fix double check of same error state 2018-08-07 07:20:42 +02:00
Magne Sjaastad 0e14499561 #3038 Fix typo 2018-08-06 09:36:42 +02:00
Magne Sjaastad 411ef54364 CppCheck : Guard null pointer access 2018-08-06 08:22:05 +02:00
Magne Sjaastad 3aaadde5c0 #3038 Fracture Completion Summary : Add transmissibility, conn count and area 2018-08-03 13:35:03 +02:00
Magne Sjaastad 3afca71095 Fracture : Separate permeability for ellipse and general user defined eff permeability 2018-08-03 13:03:37 +02:00
Magne Sjaastad d22f89f4d7 #3038 : Fracture - Simplify interface 2018-08-03 10:30:44 +02:00
Magne Sjaastad 5bbc0ee89f CppCheck : memcpy did not copy all data as intended 2018-08-03 07:12:40 +02:00
Magne Sjaastad fe07b60392 CppCheck : Several fixes
Add missing initializers
Guard potential null pointer access
2018-08-02 19:22:03 +02:00
Magne Sjaastad 39c4319fa4 CppCheck : Remove duplicate field in both RimFractureTemplate and RimEllipseFractureTemplate 2018-08-02 19:20:33 +02:00
Magne Sjaastad 7bbf5aef1d #3090 Multi Fraction Creation : Default values and clear data on project close 2018-08-02 15:38:35 +02:00
Magne Sjaastad c6964f583b #3090 Multi Fraction Creation : First working version 2018-08-02 14:10:27 +02:00
Magne Sjaastad 2ccdab12c3 #3090 Add delete of sub items of RimWellPathFractureCollection 2018-08-02 13:54:36 +02:00
Magne Sjaastad 29dd2cd093 Rename 2018-08-02 13:52:24 +02:00
Magne Sjaastad 91552c155a #3090 Add findReservoirCellIndexFromPoint 2018-08-02 13:51:38 +02:00
Magne Sjaastad e3e7ededf8 Add test for table formatter 2018-08-02 13:45:55 +02:00
Magne Sjaastad b79a340333 AppFwk TableEditor : Add selection of owner object
If no objects in the table is selected, add the owner object to selection. This makes it possible to access the owner object from features to add new items into empty tables.
2018-08-02 13:45:46 +02:00
Magne Sjaastad 2c55506a9b #2609 Well Path Creation: Create duplicate of well target 2018-08-02 13:45:37 +02:00
Magne Sjaastad 48e93dab99 #2609 Well Path Creation: Discard disabled well targets 2018-08-02 13:45:08 +02:00
Magne Sjaastad c516323acc #3177 COMPDAT Export : Compute depth related results for Eclipse binary case 2018-07-30 10:33:23 +02:00
Magne Sjaastad 5aa46fe855 #3177 COMPDAT Export : Add logging and return if required data is missing 2018-07-30 10:30:13 +02:00
Magne Sjaastad b32a3f229f Whitespace changes 2018-07-30 10:21:42 +02:00
Magne Sjaastad a7b6f0ea9d Cotire : Exclude RiaSCurveCalculator (remove double . ) 2018-07-09 13:37:11 +02:00
Magne Sjaastad b8c3ea82d5 Cotire : Exclude RiaSCurveCalculator 2018-07-09 13:29:26 +02:00
Magne Sjaastad 4a2ee51cc2 SolveSpace : Disable tests temporarily 2018-07-09 13:29:26 +02:00
Magne Sjaastad e45ac4d705 AppFwk : Add include 2018-06-29 17:15:28 +02:00
Magne Sjaastad 9b302d15a3 Grid Box Generator : Improve robustness for invalid bounding box 2018-06-29 16:42:23 +02:00
Magne Sjaastad a90755c899 Guard null pointer access 2018-06-29 16:42:23 +02:00
Magne Sjaastad 451ce82aa9 Guard null pointer access 2018-06-29 16:42:23 +02:00
Magne Sjaastad 49ef8c6f55 Robustness : Always return valid displayModelOffset 2018-06-29 16:42:23 +02:00
Magne Sjaastad fda735d109 Regression Test : Do not show message box 2018-06-29 16:42:23 +02:00
Magne Sjaastad 0c1c454cdc #3130 Fracture Report : Display fractures report in text dialog 2018-06-29 11:25:35 +02:00
Magne Sjaastad 07530534ef #3129 Table Formatter : Add support for creating tables prefixed with comment string 2018-06-29 11:21:31 +02:00
Magne Sjaastad bb91a79515 #3100 Well Path Import : Improve test of valid values before adding well path point 2018-06-29 11:19:05 +02:00
Magne Sjaastad ede6ebef90 #3128 Completion Export : Expose data to be used in text reports 2018-06-29 10:57:26 +02:00
Magne Sjaastad b5203ec678 Regression Test : Compare CaseInsensitive 2018-06-29 10:51:29 +02:00
Magne Sjaastad 92c24d2601 Guard null pointer access 2018-06-29 10:51:24 +02:00
Magne Sjaastad 4ae3290e3c #1722 Completion Export : Use RimTools::wellPathCollection 2018-06-29 10:48:45 +02:00
Magne Sjaastad 3b94c06e11 AppFwk : Fix compile issue for test application 2018-06-29 08:05:38 +02:00
Magne Sjaastad c7e2bf3e10 Rename 2018-06-28 16:11:50 +02:00
Magne Sjaastad 1ec2c4c07e #3122 Perforation Length : Avoid rounding when top/bot TVD is given in stim plan file 2018-06-28 16:11:50 +02:00
Magne Sjaastad e2d163a710 #3121 Non Darcy Flow : D-factor is wrong for user defined width of stim plan fractures 2018-06-28 14:44:52 +02:00
Magne Sjaastad 386726a92f Transmissibility Calc : Early exit if no transmissibilities 2018-06-28 13:52:22 +02:00
Magne Sjaastad a97f9b282a #3100 Well Path Import : Make sure last line is imported if no newline at end of last line 2018-06-28 12:58:39 +02:00
Magne Sjaastad 082f8be6b2 Set default unit system for fractures based on loaded cases 2018-06-28 11:13:42 +02:00
Magne Sjaastad d045d6da05 #3115 StimPlan Import : Set setting default unit to unknow
When the file is imported, assign the unit from the imported file
2018-06-28 11:13:42 +02:00
Magne Sjaastad 3533481a2e #3118 Import of Eclipse case with no dynamic data fails 2018-06-28 11:13:42 +02:00
Magne Sjaastad 1a3f9e87ae #3114 Fault Truncation : Avoid computations when truncation is disabled 2018-06-28 09:52:40 +02:00
Magne Sjaastad b13ad295cc #3111 Fracture Containment : Use main grid IJK when evaluating containment mask 2018-06-28 09:52:40 +02:00
Magne Sjaastad b4f8df50a2 Guard null pointer access 2018-06-28 09:52:40 +02:00
Magne Sjaastad 50be372425 Regression Test : Compare CaseInsensitive 2018-06-28 09:52:40 +02:00
Magne Sjaastad ad4e0bccc5 Guard null pointer access 2018-06-26 13:14:37 +02:00
Magne Sjaastad d0f8e6afe4 #3036 Fracture Truncation : Improve tooltip texts 2018-06-25 10:43:41 +02:00
Magne Sjaastad a60fc3f43b #3036 Fracture Truncation : Remove obsolete flag 2018-06-25 10:43:41 +02:00
Magne Sjaastad c79b120031 #3035 Whitespace 2018-06-25 08:24:47 +02:00
Magne Sjaastad 1575a6564a #3035 Consolidate duplicate code 2018-06-25 08:19:29 +02:00
Magne Sjaastad b317ea9e9e #3035 Fault Truncation: Display a mask for fracture outside grid 2018-06-25 07:45:25 +02:00
Magne Sjaastad 5114e05156 #3035 Fault Truncation: Add polygon subtraction 2018-06-22 17:14:28 +02:00
Magne Sjaastad 74ced5107f #3034 Perforation Interval: Set default start/end to start/end of simulation 2018-06-22 09:04:26 +02:00
Magne Sjaastad 01ba1dfa4f #3068 Perforation Interval : Make sure a new perforation interval always is visible 2018-06-20 11:44:01 +02:00
Magne Sjaastad b0a6b81363 #3066 AppFwk : Add define to avoid min() and max() as macros 2018-06-20 09:56:51 +02:00
Magne Sjaastad 16725b2376 #2998 Fix order of headings in export of WPMULTL 2018-06-19 13:58:32 +02:00
Magne Sjaastad 174538bb92 #3052 Summary Plot : Make name helper class more robust 2018-06-18 21:58:32 +02:00
Magne Sjaastad cbb467a4a4 #3037 AppFwk : Guard access to field pointer by a PdmPointer to owner 2018-06-18 14:20:50 +02:00
Magne Sjaastad ab556d786b #3048 AppFwk : Remove custom context menu functions 2018-06-18 14:20:50 +02:00
Magne Sjaastad 18a0a9aa9a #3055 Table Editor : Fix display of date as text 2018-06-18 14:20:50 +02:00
Magne Sjaastad 4fd2f982fd #3037 AppFwk - Table Editor : Update UI for all cells
This is required when updating the table editor for the first time, and when adding a new row. Will potentially cause performance issues for large tables.
2018-06-18 14:20:50 +02:00
Magne Sjaastad 3d3585515f #3055 Perforation Intervals : Mark unused field as read only instead of hiding 2018-06-18 14:20:50 +02:00
Magne Sjaastad 20d45abae2 #3054 Use dynamic cast in defineEditorAttribute 2018-06-18 14:20:50 +02:00
Magne Sjaastad 17ee25d0b2 AppFwk : Rename to uiField() and setUiField() 2018-06-15 14:22:03 +02:00
Magne Sjaastad a801fd9cc5 #3048 AppFwk : Add custom context menu to table in test app 2018-06-15 12:53:32 +02:00
Magne Sjaastad d7037acedf #3048 AppFwk : Wire up functions for custom context menu
Add PdmUiObjectHandle ::defineCustomContextMenu()
2018-06-15 12:53:32 +02:00
Magne Sjaastad e8204465f9 #3048 AppFwk : Add setCustomContextMenuEnabled to PdmUiItem 2018-06-15 12:53:32 +02:00
Magne Sjaastad 17bbed20c0 #3041 Test for ssl support before using ssl 2018-06-14 12:47:20 +02:00
Magne Sjaastad 4c42de83da #3041 Support https protocol when reading data from SSIHUB 2018-06-14 10:19:12 +02:00
Magne Sjaastad eb8cba5e31 #3037 AppFwk : Rename to PdmUiTableViewPushButtonEditorAttribute 2018-06-14 09:47:15 +02:00
Magne Sjaastad a4f11daf0b #3037 AppFwk : Simplify widget creation 2018-06-14 09:47:15 +02:00
Magne Sjaastad d09df6807d #3037 Rename to setChildArrayField 2018-06-11 15:30:19 +02:00
Magne Sjaastad c24a7a13ae #3037 AppFwk : Rename to setChildArrayField() 2018-06-11 15:00:45 +02:00
Magne Sjaastad c491939713 #3037 AppFwk : Implement and use createLabelWidget() 2018-06-11 14:22:30 +02:00
Magne Sjaastad acf2f61d25 #3037 AppFwk : Use QPointer 2018-06-11 14:21:24 +02:00
Magne Sjaastad c486f7963e #3037 AppFwk : Add macros and implement createEditorWidget 2018-06-11 13:36:15 +02:00
Magne Sjaastad 477d6cedd5 #3037 AppFwk : Inherit from FieldEditorHandle instead of EditorHandle 2018-06-11 12:55:26 +02:00
Magne Sjaastad e814272bea #3037 Guard pointer access 2018-06-11 12:39:26 +02:00
Magne Sjaastad e370dee3b0 #3037 Rename using Q for table view model and tree view model 2018-06-11 11:16:39 +02:00
Magne Sjaastad d52c7b4119 AppFwk : Remove unused code and several minor cleanup changes 2018-06-08 12:56:50 +02:00
Magne Sjaastad 86ab696fd6 Remove typo 2018-06-08 08:48:59 +02:00
Magne Sjaastad 54ed12a2f7 #3019 Fault Truncation : Make sure faults in LGR is handled correctly 2018-06-08 08:38:52 +02:00
Magne Sjaastad 1b1dd0c695 #3017 Fracture Truncation : Add tooltip 2018-06-07 22:26:17 +02:00
Magne Sjaastad ff4efbc365 #3018 Fracture Truncation : Use reservoirCellIndex() 2018-06-07 22:20:37 +02:00
Magne Sjaastad 10d0c66262 #3018 Fracture Truncation : Evaluate fault throw as diff between average z value for two base edge vertices 2018-06-07 22:10:50 +02:00
Magne Sjaastad dae054cf8f #3017 Restructure UI 2018-06-07 16:50:50 +02:00
Magne Sjaastad 350d0bbee4 #3021 Fault Truncation : Allow contained fracture to propagate through inactive cells 2018-06-07 16:49:46 +02:00
Magne Sjaastad d353a9fc44 #3012 Selection manager is not cleared when project is closed 2018-06-06 12:36:28 +02:00
Magne Sjaastad 3cf35f673a #2967 Fracture Truncation at Faults: Add Fault Throw 2018-06-04 11:16:38 +02:00
Magne Sjaastad 8b3d4b0fc4 Ensemble Curves : Do not update plot for every curve update 2018-06-04 08:11:45 +02:00
Magne Sjaastad e4003b611d Fix linux build 2018-06-01 16:38:19 +02:00