#14241 MSW: Remove obsolete legacy MSW code and data structures

Remove the legacy tree-based MSW extraction path now that the geometry-based path is the only supported implementation. This deletes extractSingleWellMsw_Legacy and all unused tree-building helpers in RicWellPathExportMswTableData, trims RicMswTableDataTools to the shared helpers used by the geometry path, and removes the RicMswItem class family (RicMswBranch, RicMswSegment, RicMswCompletions, RicMswExportInfo, RicMswSegmentCellIntersection, RicMswValveAccumulators).

Also remove the useImprovedMswDataStructures preference and its keyword, and delete the obsolete legacy-vs-geometry comparison unit test.
This commit is contained in:
Magne Sjaastad committed 2026-06-19 12:50:14 +02:00
1 parent a489db3e64
commit 313ed1e4fc
25 files changed
+9 -5326

No files matched your search

@@ -34,7 +34,6 @@
#include <optional>
#include <vector>
class RicMswCompletion;
class RigCell;
class RigEclipseCaseData;
class RigMainGrid;