mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Refactor ensemble import dialog
* #9773 Refactor ensemble import dialog. * #9773 Add support for ensemble import of StimPlan/Reveal summary data. * #9773 Add method for finding min and max time steps. * #9773 Add option for resampling to hour intervals. * #9773 Add option for resampling to minute intervals. * #9773 Ensemble statistics: determine sub-sampling period dynamically. * Use RiaWeightedMeanCalculator for curve resampling. * Add HOUR and MINUTE to date time app enum. * #9773 Generate better ensembles for StimPlan summaries. * #9773 Fix parameters.txt lookup for StimPlan summaries * Refactor: Improve interface of RicImportSummaryCasesFreature::createSummaryCasesFromFiles Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
This commit is contained in:
committed by
GitHub
parent
67264da0a8
commit
ff209ad7c2
@@ -33,6 +33,7 @@
|
||||
#endif
|
||||
|
||||
#include "RimCaseDisplayNameTools.h"
|
||||
#include "RimCsvSummaryCase.h"
|
||||
#include "RimDerivedEnsembleCaseCollection.h"
|
||||
#include "RimEclipseResultCase.h"
|
||||
#include "RimFileSummaryCase.h"
|
||||
@@ -560,9 +561,25 @@ std::vector<RimSummaryCase*>
|
||||
|
||||
if ( !smspecFileName.isEmpty() )
|
||||
{
|
||||
auto newSumCase = new RimFileSummaryCase();
|
||||
RimSummaryCase* newSumCase = nullptr;
|
||||
|
||||
if ( fileInfo.fileType() == RiaDefines::FileType::SMSPEC )
|
||||
{
|
||||
auto sumCase = new RimFileSummaryCase();
|
||||
sumCase->setIncludeRestartFiles( fileInfo.includeRestartFiles() );
|
||||
newSumCase = sumCase;
|
||||
}
|
||||
else
|
||||
{
|
||||
auto sumCase = new RimCsvSummaryCase();
|
||||
if ( fileInfo.fileType() == RiaDefines::FileType::STIMPLAN_SUMMARY )
|
||||
sumCase->setFileType( RimCsvSummaryCase::FileType::STIMPLAN );
|
||||
else
|
||||
sumCase->setFileType( RimCsvSummaryCase::FileType::REVEAL );
|
||||
|
||||
newSumCase = sumCase;
|
||||
}
|
||||
|
||||
newSumCase->setIncludeRestartFiles( fileInfo.includeRestartFiles() );
|
||||
newSumCase->setSummaryHeaderFileName( smspecFileName );
|
||||
newSumCase->updateOptionSensitivity();
|
||||
project->assignCaseIdToSummaryCase( newSumCase );
|
||||
|
||||
Reference in New Issue
Block a user