mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#10648 Refactor summary reader: return std::vector<double> instead of taking ptr.
This commit is contained in:
@@ -123,11 +123,9 @@ double RimObjectiveFunction::value( RimSummaryCase*
|
||||
const std::vector<time_t>& allTimeSteps = readerInterface->timeSteps( vectorSummaryAddressDiff );
|
||||
std::vector<size_t> timeStepsForEvaluation = timeStepIndicesForEvaluation( allTimeSteps, timeConfig );
|
||||
|
||||
std::vector<double> summaryDiffValues;
|
||||
std::vector<double> summaryHistoryValues;
|
||||
|
||||
if ( readerInterface->values( vectorSummaryAddressDiff, &summaryDiffValues ) &&
|
||||
readerInterface->values( vectorSummaryAddressHistory, &summaryHistoryValues ) )
|
||||
auto [summaryDiffOk, summaryDiffValues] = readerInterface->values( vectorSummaryAddressDiff );
|
||||
auto [summaryHistoryOk, summaryHistoryValues] = readerInterface->values( vectorSummaryAddressHistory );
|
||||
if ( summaryDiffOk && summaryHistoryOk )
|
||||
{
|
||||
const double functionValue = computeFunctionValue( summaryDiffValues, summaryHistoryValues, timeStepsForEvaluation );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user