RigWellTargetMapping: Extract private implementation into RigWellTargetMappingTools

Move private methods, DataContainer, and ClusterStatistics from
RigWellTargetMapping into a new RigWellTargetMappingTools class to reduce
header complexity. Change generateEnsembleCandidates to accept
std::vector<RimEclipseCase*> instead of RimEclipseCaseEnsemble.
This commit is contained in:
Magne Sjaastad committed 2026-03-04 07:37:19 +01:00
1 parent ed8917dc1b
commit f5234f0e06
8 files changed
+1798 -1043

No files matched your search

@@ -394,7 +394,7 @@ void RimWellTargetMapping::generateEnsembleStatistics()
RigWellTargetMapping::ClusteringLimits limits = getClusteringLimits();
RigFloodingSettings floodingSettings( m_oilFloodingType(), m_userDefinedFloodingOil(), m_gasFloodingType(), m_userDefinedFloodingGas() );
RimRegularGridCase* regularGridCase = RigWellTargetMapping::generateEnsembleCandidates( *ensemble,
RimRegularGridCase* regularGridCase = RigWellTargetMapping::generateEnsembleCandidates( ensemble->cases(),
m_timeStep(),
resultGridCellCount,
m_volumeType(),