#7524 Correlation plot filter

This commit is contained in:
Magne Sjaastad
2021-03-29 15:45:53 +02:00
committed by GitHub
parent 5d45a8cec9
commit c5ac85953b
13 changed files with 274 additions and 68 deletions

View File

@@ -541,9 +541,10 @@ time_t timeDiff( time_t lhs, time_t rhs )
///
//--------------------------------------------------------------------------------------------------
std::vector<std::pair<EnsembleParameter, double>>
RimSummaryCaseCollection::parameterCorrelations( const RifEclipseSummaryAddress& address,
time_t timeStep,
const std::vector<QString>& selectedParameters ) const
RimSummaryCaseCollection::parameterCorrelations( const RifEclipseSummaryAddress& address,
time_t timeStep,
const std::vector<QString>& selectedParameters,
const std::set<RimSummaryCase*>& selectedCases ) const
{
auto parameters = variationSortedEnsembleParameters( true );
@@ -568,6 +569,8 @@ std::vector<std::pair<EnsembleParameter, double>>
RifSummaryReaderInterface* reader = summaryCase->summaryReader();
if ( !reader ) continue;
if ( !selectedCases.empty() && selectedCases.count( summaryCase ) == 0 ) continue;
if ( !summaryCase->caseRealizationParameters() ) continue;
std::vector<double> values;