Commit Graph

10740 Commits

Author SHA1 Message Date
Magne Sjaastad
0c13f132fa #5932 NNC data : Compute geometry when NNC data is asked for 2020-05-15 12:55:25 +02:00
Gaute Lindkvist
ab0b05b31c Improve NNC memory use 2020-05-15 12:55:25 +02:00
Gaute Lindkvist
97dd891d38 Reduce NNC memory use 2020-05-15 12:55:25 +02:00
Kristian Bendiksen
34dcd3c737
Merge pull request #5912 from OPM/calculate-stress-anisotropy-5910
#5910 Add calculator for stress anisotropy.
2020-05-14 13:17:48 +02:00
Stein Inge Dale
d39bcb31ab Various operations on color legends 2020-05-14 12:08:19 +02:00
Kristian Bendiksen
20ca3354b9
Stimplan preprocessor refact (#5895)
* #5633 Add Fracture Model data object.
* #5633 Add visualization for Fracture Model.
* Use thickness direction well path.
* #5834 WIP Fracture Model: Extract facies names along thickness direction vector
* Update to class enums.
* Remove RimFractureModel dip, tilt and azimuth (no longer used).
* #5824: Fix fracture model direction relative to formation dip
* Workaround problem in generated python code which breaks tests on linux. See #5862.
* Update name of thickness direction well path.
* #5834 Add import command for facies roff file.
* #5834 Show color legend data in facies track.
Also make it possible to change the data source for the curve data in plot.
* Fracture Model: replace "Thickness Type" with "Extraction Type".
* Use shorter curve legends in fracture model plot.
* Use class enum for RimFractureModel::ExtractionType.
* Use RimProject::current() instead of RiaApplication::instance()->project().
* Simplify RimFractureModel by not implementing Rim3dPropertiesInterface.
* Use scoped enums in RiaPlotAnnotationTool.
* Remove unused RimFractureModelPlot fields.
* Hide fracture model plots field, and add accessor methods.
2020-05-14 06:39:55 +02:00
Kristian Bendiksen
f628730618 #5910 Add calculator for stress anisotropy. 2020-05-14 06:19:26 +02:00
Magne Sjaastad
73ac3e5db1 #5925 Simplify computation of fault data 2020-05-13 17:57:21 +02:00
Magne Sjaastad
928acfdf9b Allan : Do not test for cached data in pytest 2020-05-13 17:56:32 +02:00
Magne Sjaastad
c932b40a56 #5925 NNC computations : Add flag in preferences to include inactive cells 2020-05-13 14:37:02 +02:00
Magne Sjaastad
0c32538e01 #5914 Import faults : Avoid computation of faults if turned off in preferences 2020-05-13 14:37:02 +02:00
Magne Sjaastad
2bc9cb37c0 #5913 Import NNC : Do not compute NNCs if importNNCs is disabled in preferences 2020-05-13 14:37:02 +02:00
Magne Sjaastad
87f1535888 #5920 Allan Diagrams : Avoid computation until required 2020-05-13 14:37:02 +02:00
Gaute Lindkvist
24d58e3a98 Fix crash in WBS curves when rkb diff is 0 2020-05-13 13:03:28 +02:00
Gaute Lindkvist
e0fd47ef6e
#5888 only apply LAS-PP-values within reservoir 2020-05-13 13:01:21 +02:00
Gaute Lindkvist
9446150740
#5863 Always use grid for PP0 2020-05-13 13:00:43 +02:00
Gaute Lindkvist
fa9afc7762 Improve NNC calculation load balancing 2020-05-13 12:19:03 +02:00
Gaute Lindkvist
150f0f09e3 Use guided openmp for loop 2020-05-13 12:19:03 +02:00
Gaute Lindkvist
f199297f12 #5915 improve performance of NNC computation and limit to active cells 2020-05-13 12:19:03 +02:00
Magne Sjaastad
3d2ac4b573 Fix misspelled Allan diagram (#5906)
Closes #5816
2020-05-12 15:14:42 +02:00
Kristian Bendiksen
c016c02e40 Replace RiaApplication::instance()->project() with RimProject::current().
Also remove uneccessary includes of RiaApplication.h.
2020-05-12 12:01:44 +02:00
Kristian Bendiksen
7972ff8c02 #5409 Remove deprecated QFontMetrics::width() call.
Replaced with `QFontMetrics( font ).boundingRect( QString ).width() as suggested
in Qt5 docs. The replacement should work for all Qt5 versions as it was
available in Qt4 too.
2020-05-12 12:01:44 +02:00
Kristian Bendiksen
d86de5e8ff #5409 Remove deprecated QPlainTextEdit::setTabStopWidth call on Qt >= 5.10
Need to still use it for 5.9 and older.
2020-05-12 12:01:44 +02:00
Kristian Bendiksen
8211727b79 Remove ifdefs for Qt4 support. 2020-05-12 12:01:44 +02:00
Kristian Bendiksen
2bc677b8c8 #5785 Add timelapse calculator one time. 2020-05-12 12:01:44 +02:00
Magne Sjaastad
81571908af System : Use TARGET_FILE_DIR instead of CONFIGURATION 2020-05-11 08:03:42 +02:00
Magne Sjaastad
e3b350a982 Fix changes in icon color API 2020-05-10 09:43:39 +02:00
Gaute Lindkvist
2e79cf614f
Refactor and rename QIconProvider -> IconProvider (#5893)
* Refactor and rename QIconProvider -> IconProvider
* Generate icons on demand as unique_ptrs
2020-05-09 11:25:11 +02:00
Kristian Bendiksen
b84e868564
Split fem part results collection 5785 (#5871)
* #5785 Extract RigFemClosestResultIndexCalculator class to separate file.

* #5785 Move method implementation of RigFemClosestResutIndexCalculator to cpp file.

Also improve const correctness.

* #5785 Extract method for calculating normal SE, ie. SE:11/22/33.

* #5785 Extract method for calculating shear SE, ie. SE:12/13/23.

* #5785 Create a list of result calculators.

* #5785 Extract method for calculating timelapse, normalized, and gamma results.

* #5785 Extract method for calculating normal ST, ie. ST:11/22/33.

* #5785 Extract method for calculating shear ST, ie. ST:12/13/23.

* #5785 Extract method for calculating surface angles and aligned stress.

* #5785 Extract method for calculating principal strain and stress.

* #5785 Extract method for calculating FOS, SFI and DSM for SE.

* #5785 Extract method for calculating NE.EV, NE.ED, ST.Q and ST.STM.

* #5785 Extract method for calculating compaction.

* #5785 Extract method for calculating stress gradients.

* #5785 Extract method for calculating SE.SEM.

* #5785 Extract method for calculating NE.

* #5785 Extract method for calculating formation indices.

* #5785 Extract method for calculating nodal graidents, bar conversions, and EnIpPorBar.

* #5785 Use std::unique_ptr to calculators.

* Use std::vector<unique_ptr>

Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2020-05-09 08:57:07 +02:00
Kristian Bendiksen
368de8491e Add color icon to RimColorLegendItem in project tree. 2020-05-08 11:19:31 +02:00
Kristian Bendiksen
db384ea754 Add getters for RimColorLegend++. 2020-05-08 11:19:31 +02:00
Gaute Lindkvist
0bf3ed91f0 Remove legends from Correlation plots 2020-05-07 08:30:39 +02:00
Gaute Lindkvist
3240c24f2c Working clicking on Tornado Plots 2020-05-07 08:30:39 +02:00
Gaute Lindkvist
70685b73b4 Better headers and sorting 2020-05-07 08:30:39 +02:00
Gaute Lindkvist
27600fa57a Working click matrix to change correlation plots 2020-05-07 08:30:39 +02:00
Gaute Lindkvist
8be36be06b Correlation Report Plot 2020-05-07 08:30:39 +02:00
Magne Sjaastad
1557d695b8 #5883 Icons : Use framework code to apply an overlay pixmap 2020-05-06 19:02:50 +02:00
Kristian Bendiksen
20eff6f5d3 #5875 Remove duplicated code: import formation names using RifColorLegendData. 2020-05-06 11:04:33 +02:00
Stein Inge Dale
6cb86d4792 #5832 Add color legend data with import from LYR file. 2020-05-06 11:04:33 +02:00
Magne Sjaastad
3e5c77e79e Use RiaLogging instead of QMessageBox 2020-05-05 21:57:45 +02:00
Magne Sjaastad
7f400f806d Guard nullpointer access 2020-05-05 21:57:45 +02:00
Gaute Lindkvist
d28a426062 #5867 Fix missing curve legends in plots 2020-05-05 16:05:05 +02:00
Magne Sjaastad
abd4b7c769 Performance : Use map to speed up search 2020-05-05 06:55:03 +02:00
Magne Sjaastad
bb40453ae4 Performance : Return a static QString for string used many times 2020-05-05 06:55:03 +02:00
Magne Sjaastad
b7aeafc4d5 #5865 Fault and NNC performance : Build NNC geometry when needed 2020-05-04 16:09:29 +02:00
Magne Sjaastad
a615cc78dc #5856 Well Disks : Improve logic to guard when geometry is created 2020-05-04 13:27:09 +02:00
Magne Sjaastad
3ef41345d0 Add missing include 2020-05-04 07:30:49 +02:00
Magne Sjaastad
0eb94ef574 #5379 Surface : Fix slicing in IJ direction 2020-05-04 06:32:37 +02:00
Magne Sjaastad
5d31912971 #5379 Surface : Update name from slice settings 2020-05-04 06:32:37 +02:00
Magne Sjaastad
5fcb42210c #5379 Surface : Add alias 2020-05-04 06:32:37 +02:00