OPERNUM: fix size of result vector.

This commit is contained in:
Kristian Bendiksen committed 2025-11-03 09:56:19 +01:00
1 parent 864c56866d
commit 1a09ac0560
1 file changed
+5 -2
@@ -19,6 +19,7 @@
#include "RigEclipseResultTools.h"
#include "RiaDefines.h"
#include "RiaLogging.h"
#include "RiaPorosityModel.h"
#include "RiaResultNames.h"
@@ -115,7 +116,8 @@ void generateOperNumResult( RimEclipseCase* eclipseCase, int borderCellValue )
// Auto-determine border cell value if not specified
if ( borderCellValue == -1 )
{
int maxOperNum = findMaxOperNumValue( eclipseCase );
int maxOperNum = findMaxOperNumValue( eclipseCase );
RiaLogging::info( QString( "Found max OPERNUM: %1" ).arg( maxOperNum ) );
borderCellValue = maxOperNum + 1;
}
@@ -167,7 +169,8 @@ void generateOperNumResult( RimEclipseCase* eclipseCase, int borderCellValue )
auto bordNumValues = resultsData->cellScalarResults( bordNumAddr, 0 );
if ( !bordNumValues.empty() )
{
if ( result.empty() ) result.resize( bordNumValues.size(), 0 );
result.resize( bordNumValues.size(), 0 );
for ( auto activeCellIdx : activeReservoirCellIdxs )
{
// If BORDNUM = 1 (BORDER_CELL), assign the border cell value