#10648 Refactor summary reader: return std::vector<double> instead of taking ptr.

This commit is contained in:
Kristian Bendiksen committed 2023-10-02 09:16:52 +02:00
1 parent 263e39b97b
commit d177491843
49 files changed
+204 -249

No files matched your search

@@ -55,18 +55,16 @@ caf::PdmObjectHandle* RimSummaryCase_summaryVectorValues::execute()
auto adr = RifEclipseSummaryAddress::fromEclipseTextAddressParseErrorTokens( m_addressString().toStdString() );
std::vector<double> values;
if ( sumReader )
{
bool isOk = sumReader->values( adr, &values );
if ( !isOk )
auto [isOk, values] = sumReader->values( adr );
if ( isOk )
{
// Error message
return RimcDataContainerDouble::create( values );
}
}
return RimcDataContainerDouble::create( values );
return RimcDataContainerDouble::create( {} );
}
//--------------------------------------------------------------------------------------------------
@@ -210,9 +208,7 @@ caf::PdmObjectHandle* RimSummaryCase_resampleValues::execute()
if ( sumReader )
{
std::vector<double> values;
bool isOk = sumReader->values( adr, &values );
auto [isOk, values] = sumReader->values( adr );
if ( !isOk )
{
// Error message