#4369 Only create placeholder for derived MULTXYZ result if all requirements are available

This commit is contained in:
Gaute Lindkvist
2019-04-26 09:32:23 +02:00
parent ba9b84850d
commit b35e7d9bd4

View File

@@ -881,7 +881,15 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
}
// MULTXYZ
{
addStaticScalarResult(RiaDefines::STATIC_NATIVE, RiaDefines::combinedMultResultName(), false, 0);
if (hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTX")) &&
hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTX-")) &&
hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTY")) &&
hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTY-")) &&
hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTZ")) &&
hasResultEntry(RigEclipseResultAddress(RiaDefines::STATIC_NATIVE, "MULTZ-")))
{
addStaticScalarResult(RiaDefines::STATIC_NATIVE, RiaDefines::combinedMultResultName(), false, 0);
}
}
// riTRANSXYZ and X,Y,Z