Handle All FaceDir Enumerators in Switch Statements

Forgotten in commit 9e143482c.
This commit is contained in:
Bård Skaflestad 2022-09-26 13:18:23 +02:00
parent 7e34f86f42
commit 7a60c4c239
2 changed files with 8 additions and 0 deletions

View File

@ -59,6 +59,9 @@ namespace {
const std::string faceDir( FaceDir::DirEnum dir ) {
switch (dir) {
case FaceDir::DirEnum::Unknown:
break;
case FaceDir::DirEnum::XPlus: return "X+";
case FaceDir::DirEnum::XMinus: return "X-";
case FaceDir::DirEnum::YPlus: return "Y+";

View File

@ -219,6 +219,11 @@ namespace {
using FDValue = VI::IAnalyticAquiferConn::Value::FaceDirection;
switch (faceDir) {
case Opm::FaceDir::DirEnum::Unknown:
// Invalid. Must not write aquifer data if we get here.
// Fall through to 'throw' below.
break;
case Opm::FaceDir::DirEnum::XMinus: return FDValue::IMinus;
case Opm::FaceDir::DirEnum::XPlus: return FDValue::IPlus;
case Opm::FaceDir::DirEnum::YMinus: return FDValue::JMinus;