ResInsight/ApplicationLibCode/ModelVisualization
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
..
GridBox Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Intersections Moved UnitSystem from RiaEclipseUnitTools to RiaDefines. (#7225) 2021-01-21 12:58:46 +01:00
Surfaces Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
WindowEdgeAxesOverlayItem Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
CMakeLists_files.cmake Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
Riv3dWellLogCurveGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogCurveGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogDrawSurfaceGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogDrawSurfaceGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogPlanePartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogPlanePartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivAnnotationsPartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivAnnotationsPartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivCellEdgeEffectGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCellEdgeEffectGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCellEdgeGeometryUtils.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCellEdgeGeometryUtils.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCellFilterPartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivCellFilterPartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivCellSetEnum.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCompletionTypeResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivContourMapProjectionPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivContourMapProjectionPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDefaultResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDiskGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDiskGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivElementVectorResultPartMgr.cpp Result Divided by Area: Establish concept used to compute flow velocity and normalized trans (#7349) 2021-02-11 03:01:17 +01:00
RivElementVectorResultPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFaultGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFaultGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFaultPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFaultPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFishbonesSubsPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivFishbonesSubsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivGridPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivGridPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeasurementPartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivMeasurementPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeshLinesSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeshLinesSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivNNCGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivNNCGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivObjectSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivObjectSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPartPriority.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeQuadToSegmentMapper.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeQuadToSegmentMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylineGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylineGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylinePartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivPolylinePartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivPolylinesAnnotationSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylinesAnnotationSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirFaultsPartMgr.cpp Result Divided by Area: Establish concept used to compute flow velocity and normalized trans (#7349) 2021-02-11 03:01:17 +01:00
RivReservoirFaultsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirSimWellsPartMgr.cpp Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191) 2021-01-11 18:47:09 +01:00
RivReservoirSimWellsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirViewPartMgr.cpp Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191) 2021-01-11 18:47:09 +01:00
RivReservoirViewPartMgr.h Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191) 2021-01-11 18:47:09 +01:00
RivResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivScalarMapperUtils.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivScalarMapperUtils.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellConnectionSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellConnectionSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipeSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipeSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipesPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipesPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSingleCellPartGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSingleCellPartGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTensorResultPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTensorResultPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernarySaturationOverlayItem.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernarySaturationOverlayItem.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapper.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapperEffectGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapperEffectGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryTextureCoordsCreator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryTextureCoordsCreator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextAnnotationPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextAnnotationPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextLabelSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextLabelSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextureCoordsCreator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextureCoordsCreator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionFactorGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionFactorGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionFactorPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionFactorPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionsPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellDiskPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellDiskPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellFracturePartMgr.cpp 6877 well fracture intersection per fracture (#7251) 2021-01-26 15:32:18 +01:00
RivWellFracturePartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellHeadPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellHeadPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathsPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellSpheresPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellSpheresPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00