mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-25 06:38:13 -05:00
For nested hybrid grids, IJK range filters (I/J/K slices and IJK filters) now refer exclusively to the original (coarse) grid IJK. Nested-grid local IJK values are no longer offered, and every cell, including cells in all refinement levels, is mapped to the original IJK of its top-most parent. - Add RigNestedHybridGridLayout describing how original cells are embedded in the flat grid, shared by the LGR reconstruction and the IJK mapping - RigMainGrid: store the layout and compute the original IJK of any cell on demand by following the parent cell chain, without per-cell storage - Range filter UI: slider limits, clamping, defaults and active cell range use the original grid dimensions; grid selection is hidden - Evaluate range filters on all grids using the original IJK in the 3D view, combined filters and data filters - 3D view context menu slices use the original IJK of the picked cell - Add unit tests for the layout, the IJK mapping against OLDIJK, and slice filtering across refinement levels
96 lines
5.1 KiB
CMake
96 lines
5.1 KiB
CMake
set(SOURCE_GROUP_SOURCE_FILES
|
|
${CMAKE_CURRENT_LIST_DIR}/cvfGeometryTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigActiveCellGrid.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigActiveCellInfo.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigActiveCellLocalGrid.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigAllanDiagramData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigBasicPlane.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCaseCellResultCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCaseCellResultsData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCaseRealizationParameters.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCell.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCellFaceGeometryTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCellGeometryTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigCellGeometryTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigConvexHull.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigDeclineCurveCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseAllanFaultsStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseCaseData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseCaseDataTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseCrossPlotDataExtractor.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseMultiPropertyStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseNativeStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseNativeVisibleCellsStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseResultAddress.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseResultInfo.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEclipseResultTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigElasticProperties.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEnsembleFractureStatisticsCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEnsembleParameter.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigEquil.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFault.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFaultReactivationModel.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFaultReactivationModelGenerator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagDefines.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagResultAddress.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagResultFrames.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagResults.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagSolverInterface.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagTimeStepResult.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagVisibleCellsStatCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFlowDiagDefines.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFormationNames.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFractureCell.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFractureGrid.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigGeoMechBoreHoleStressCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigGridBase.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigGriddedPart3d.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigGridManager.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigHexIntersectionTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigHistogramData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigLasFileExporter.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigLocalGrid.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigMainGrid.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNncConnection.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNNCData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNumberOfFloodedPoreVolumesCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigPolyLinesData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigPressureDepthData.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigReservoirBuilder.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigReservoirBuilderMock.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigResultModifierFactory.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigSlice2D.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigStimPlanFractureDefinition.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigStimPlanModelTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTesselatorTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTexturedSection.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigThermalFractureDefinition.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigThermalFractureResult.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigThermalFractureResultUtil.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTofAccumulatedPhaseFractionsCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTofWellDistributionCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTracer.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTracerPoint.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigTransmissibilityEquations.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigVfpTables.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigVisibleCategoriesCalculator.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigWbsParameter.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigWeightedMeanCalc.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigPolygonTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigFloodingSettings.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigHydrocarbonFlowTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigDoglegTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigResdataGridConverter.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigGridExportAdapter.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigRefinement.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNoRefinement.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigUniformRefinement.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNonUniformRefinement.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNestedHybridGridReconstructor.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNestedHybridGridResultTools.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RigNestedHybridGridLayout.cpp
|
|
)
|
|
|
|
list(APPEND CODE_SOURCE_FILES ${SOURCE_GROUP_SOURCE_FILES})
|