mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 07:00:17 -05:00
Add a new "Non-Uniform" refinement mode that coexists with the existing uniform refinement. Users can specify a cell range, direction, and fractional subdivision widths to create variable-resolution grids. Core infrastructure: - RigNonUniformRefinement: per-dimension refinement with cumulative fractions and offset tables for O(1)/O(log n) lookups - RiaCellDividingTools: non-uniform createHexCornerCoords overload - RigGridExportAdapter: non-uniform constructor, mapping, and coordinate transformation overloads Pipeline integration: - RigSimulationInputSettings: non-uniform refinement storage - RigSimulationInputTool: non-uniform paths for grid construction, data cropping, BOX context, well keywords, and WELLDIMS - RifEclipseInputFileTools: non-uniform extractKeywordData overload UI: - RicExportSectorModelUi: Uniform/Non-Uniform mode selector with direction, cell range, and fractional widths fields