mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Copy changes from dev-branch into main
History of main branch was difficult to merge. Take a copy of dev-branch, and merge both ways between dev and main after the release.
This commit is contained in:
@@ -160,21 +160,7 @@ bool RifKeywordVectorUserData::parse( const QString& data, const QString& custom
|
||||
wellName = customWellName;
|
||||
}
|
||||
|
||||
RifEclipseSummaryAddress addr( RifEclipseSummaryAddress::SUMMARY_WELL,
|
||||
vectorText.toStdString(),
|
||||
-1,
|
||||
-1,
|
||||
"",
|
||||
wellName.toStdString(),
|
||||
-1,
|
||||
"",
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
false,
|
||||
-1 );
|
||||
|
||||
auto addr = RifEclipseSummaryAddress::wellAddress( vectorText.toStdString(), wellName.toStdString(), -1 );
|
||||
m_allResultAddresses.insert( addr );
|
||||
|
||||
m_mapFromAddressToTimeIndex[addr] = timeStepIndexIterator->second;
|
||||
@@ -190,17 +176,18 @@ bool RifKeywordVectorUserData::parse( const QString& data, const QString& custom
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RifKeywordVectorUserData::values( const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values ) const
|
||||
std::pair<bool, std::vector<double>> RifKeywordVectorUserData::values( const RifEclipseSummaryAddress& resultAddress ) const
|
||||
{
|
||||
auto search = m_mapFromAddressToVectorIndex.find( resultAddress );
|
||||
if ( search == m_mapFromAddressToVectorIndex.end() ) return false;
|
||||
if ( search == m_mapFromAddressToVectorIndex.end() ) return { false, {} };
|
||||
|
||||
std::vector<double> values;
|
||||
for ( const auto& v : m_parser->keywordBasedVectors()[search->second].values )
|
||||
{
|
||||
values->push_back( v );
|
||||
values.push_back( v );
|
||||
}
|
||||
|
||||
return true;
|
||||
return { true, values };
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user