mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-24 22:27:55 -05:00
Refactor: Use export date instead of time step for MSW export.
This commit is contained in:
1 parent
a4dad97024
commit
561006c60c
8 files changed
+47
-39
No files matched your search
+6
-4
@@ -211,7 +211,7 @@ void RicWellPathExportCompletionDataFeatureImpl::exportCompletions( const std::v
|
||||
|
||||
if ( exportSettings.includePerforations )
|
||||
{
|
||||
auto exportDate = exportDateForTimeStep( *exportSettings.caseToApply, exportSettings.timeStep );
|
||||
auto exportDate = exportDateForTimeStep( exportSettings.caseToApply, exportSettings.timeStep );
|
||||
std::vector<RigCompletionData> perforationCompletionData =
|
||||
generatePerforationsCompdatValues( wellPathLateral,
|
||||
wellPathLateral->perforationIntervalCollection()->perforations(),
|
||||
@@ -385,7 +385,7 @@ std::vector<RigCompletionData> RicWellPathExportCompletionDataFeatureImpl::compu
|
||||
exportSettings.includePerforations = true;
|
||||
exportSettings.includeFractures = true;
|
||||
|
||||
auto exportDate = exportDateForTimeStep( *eclipseCase, timeStepIndex );
|
||||
auto exportDate = exportDateForTimeStep( eclipseCase, timeStepIndex );
|
||||
|
||||
completionsPerEclipseCell =
|
||||
generatePerforationsCompdatValues( wellPath, wellPath->perforationIntervalCollection()->perforations(), exportSettings, exportDate );
|
||||
@@ -1812,10 +1812,12 @@ std::vector<RigCompletionData> RicWellPathExportCompletionDataFeatureImpl::compl
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::optional<QDateTime> RicWellPathExportCompletionDataFeatureImpl::exportDateForTimeStep( const RimEclipseCase& eclipseCase,
|
||||
std::optional<QDateTime> RicWellPathExportCompletionDataFeatureImpl::exportDateForTimeStep( const RimEclipseCase* eclipseCase,
|
||||
size_t timeStepIndex )
|
||||
{
|
||||
auto timeSteps = eclipseCase.timeStepDates();
|
||||
if ( !eclipseCase ) return std::nullopt;
|
||||
|
||||
auto timeSteps = eclipseCase->timeStepDates();
|
||||
if ( timeStepIndex < timeSteps.size() ) return timeSteps[timeStepIndex];
|
||||
return std::nullopt;
|
||||
}
|
||||
Reference in new issue
Block a user