Commit Graph

137 Commits

Author SHA1 Message Date
github-actions[bot]
5ec3e2a7d7 Fixes by clang-format 2020-10-26 10:43:14 +01:00
Gaute Lindkvist
aceac43652 Refactor RimWellPath and RigWellPath 2020-10-26 10:43:14 +01:00
Gaute Lindkvist
1614dfa9b8 Remove "using namespace std" (a C++17 MSVC bug) 2020-10-26 10:43:14 +01:00
github-actions[bot]
0d360eeea6 Fixes by clang-format 2020-10-20 11:05:10 +02:00
Gaute Lindkvist
54273fff39 Remove "using namespace std" (a C++17 MSVC bug) 2020-10-20 11:05:10 +02:00
Gaute Lindkvist
bb3dfd538c #6734 Fix segment order in MSW export and get well in error message
* Fixing the order also ends up removing the wrong segment discussed in the bug
2020-10-12 15:51:59 +02:00
Gaute Lindkvist
647bf0cf46 Fix crashes when exporting completions from input grid 2020-10-12 15:51:59 +02:00
Magne Sjaastad
56ecd2c19a #6727 Completion Export : Search all result types
When loading result data required for completion calculations, the results usually are located in STATIC_NATIVE. If data is imported from GRDECL file, the PERM, PORO, etc will be located in "Input Property". This commit will search for data of all types, in priority given in RigCaseCellResultsData::findOrLoadKnownScalarResult()
2020-10-07 00:44:58 -04:00
Magne Sjaastad
2f03caa613 #5771 Export Completion: Report kh for Perforation Interval 2020-10-01 06:04:01 -07:00
Kristian Bendiksen
2f4ee076de Remove "set-but-unused" variables (generates warnings on gcc 7). 2020-05-20 13:45:59 +02:00
Magne Sjaastad
7f400f806d Guard nullpointer access 2020-05-05 21:57:45 +02:00
Magne Sjaastad
83914006fd Convert to enum class 2020-04-24 11:40:22 +02:00
Magne Sjaastad
3f88fe197a Convert to enum class 2020-04-24 11:40:22 +02:00
Magne Sjaastad
5f78d5e842 #5747 Completion Export: Include comment for zero transmissibility cells 2020-04-17 13:54:06 +02:00
Magne Sjaastad
c82df63e10 #5101 clang-format: Adjusted penalties
Use lower absolute values to improve control of behavior
2020-02-12 13:35:31 +01:00
Magne Sjaastad
36a3a7c0ed #5504 Regression Test : Fix dFactor for cells with very low transmissibility 2020-02-11 11:43:31 +01:00
Magne Sjaastad
17f2c71a11
D-factor: Implement combination of multiple completions in same cell (#5349)
* #5345 Fractures : Report combined result for multiple completions in same cell
2020-01-17 09:55:47 +01:00
Jacob Støren
0f9b667c55 Guard against missing well path geometry data 2019-12-11 10:27:49 +01:00
Magne Sjaastad
57cab2457e clang-format : Set PenaltyBreakAssignment to 130 2019-11-04 15:08:09 +01:00
Magne Sjaastad
7c8cf60dba clang-format : Set AllowAllParametersOfDeclarationOnNextLine to false 2019-11-04 14:35:41 +01:00
Magne Sjaastad
96a26662fc Janitor : Apply clang-format fixes on codebase in ApplicationCode 2019-11-04 11:34:34 +01:00
Magne Sjaastad
67e7bb0cf3
Fixes detected by cppcheck (#4974)
* Janitor : Remove obsolete pointer to dialog

* Janitor : Remove unused functions

* Janitor : Remove unused functions

* Janitor : Add explicit to constructors

* Janitor : Remove unused variables

* Janitor : Remove unused functions related to summary plot templates

* clang-tidy : Use nullptr instead of 0

* clang-tidy : Fix usage of virtual and override

* Upped to version 2019.08.2-dev.05

* Janitor : Remove unused variables

* Janitor : Clean up several cppcheck issues

* Janitor : Add cppcheck config files

* Janitor : Use const when possible
2019-11-03 08:37:03 +01:00
Magne Sjaastad
18c52b0e18 Janitor : Avoid using .. when referencing include files 2019-10-30 09:12:13 +01:00
Gaute Lindkvist
d681b75d24 Rename RifEclipseOutputDataTable* to RifTextDataTable* 2019-10-15 17:05:46 +02:00
Magne Sjaastad
fe9e567825 #4683 clang-format on all files in ApplicationCode 2019-09-06 10:57:22 +02:00
Magne Sjaastad
6c8aa6beea #4361 Export : Use well name instead of wellNameForExport() to create file name 2019-04-25 12:30:28 +02:00
Jacob Støren
58ac488929 #3958 Refactoring : RigResultAccessorFactory simplification
To make the result address including basetimestep info reach the CellResultsData class.
2019-01-30 15:25:29 +01:00
Gaute Lindkvist
7a50fa12f8 #3953 Extend well completions spec 2019-01-29 10:18:20 +01:00
Jacob Støren
dbb2a564a2 #3958 Refactoring: RigCaseCellResultsData: Remove the final result index based interface 2019-01-28 16:18:28 +01:00
Jacob Støren
42afa063d5 #3958 Refactoring: Rename to findOrLoadKnownScalarResult
to make it clear that it does not add a result name to the internal structures.
2019-01-25 16:19:14 +01:00
Magne Sjaastad
543b8fc1cc Completion export : Remove early return to be able to compute WPIMULT correct 2018-12-13 22:29:56 +01:00
Gaute Lindkvist
2766b18a2f #3844 and #3845 Split MSW export the same way as regular export and unify names. 2018-12-11 20:06:41 +01:00
Gaute Lindkvist
e677778ddd #3828 Refactor Completion export code by splitting out MSW export into separate files
* Plus fill in some incomplete functionality regarding MSW export
2018-12-07 09:46:39 +01:00
Gaute Lindkvist
73be6b6b19 #3779 Split RicMswCompletions into subclasses and move ICD-area and flow coefficient from segment to the icd completion class 2018-12-06 10:55:23 +01:00
Gaute Lindkvist
8fbc1d0953 #3779 Make sure we always have a super valve for segments that overlap with valves. 2018-12-06 10:11:06 +01:00
Gaute Lindkvist
420944e910 #3442 Improve ICD/ICV export to add a small 0.1 length segment for each segment containing valves. 2018-12-05 15:47:16 +01:00
Magne Sjaastad
0ae2dcaccf #3784 Completion Export : Use isCompletionWellPathEqual() 2018-12-03 10:40:15 +01:00
Magne Sjaastad
bbadf3918e #3784 Completion Export : Split on well name instead of well name for export 2018-12-03 10:31:56 +01:00
Magne Sjaastad
52b02a6056 Whitespace 2018-12-03 08:57:28 +01:00
Gaute Lindkvist
f14d36ca23 #3442 Implement export of ICD/ICV table for performations 2018-11-29 15:26:22 +01:00
Magne Sjaastad
f6572e876d #3704 : Export completions : WELSPECL - one line per well 2018-11-26 12:46:32 +01:00
Magne Sjaastad
243633137a #3753 : Non-Darcy perforations : Use effectiveK and effectiveH 2018-11-26 10:07:35 +01:00
Magne Sjaastad
74dc73adf8 #3750 Completion export header : Extract report items per well 2018-11-23 11:44:57 +01:00
Magne Sjaastad
a225d1fd1a #3696 Non-Darcy perforation intervals : Remove unit constant from UI 2018-11-22 09:46:40 +01:00
Magne Sjaastad
13f8ad5ea8 #3712 Non-Darcy Perforations : Adjust computation of 'kh' 2018-11-22 09:13:56 +01:00
Magne Sjaastad
4117e266ed #3686 Completion Export : Use map based on size_t instead of RigCompletionDataGridCell
Using RigCompletionDataGridCell as key in a map causes cells with identical local IJK to be treated as same global cell. Use reservoir grid cell index (size_t) as key to be able to handle cells correctly.
2018-11-14 11:40:23 +01:00
Gaute Lindkvist
73b79daa09 #3670 Implement new Pressure Depletion behaviour
* Removed choice of different scaling
* Always use current pressure delta
* Use the maximum of an epsilon value and the absolute value of the matrix to well pressure drop as the scaling factor
* Remove file name suffixes and update information table in export file.
2018-11-13 16:48:30 +01:00
Gaute Lindkvist
ea053eac2d #3670 Implement initial WBHP changes. 2018-11-13 14:40:59 +01:00
Magne Sjaastad
0a9f00248b #3603 Export completions. Move export CARFIN into RicWellPathExportCompletionDataFeatureImpl 2018-11-09 09:40:36 +01:00
Gaute Lindkvist
7f7fd91f20 #3546 Remove Pressure Depletion candidates that are definitely going away. 2018-10-29 10:00:39 +01:00