From c229bc8a056e76f735ca01f6d003c844349433c6 Mon Sep 17 00:00:00 2001
From: sergio <sergio>
Date: Wed, 6 Jun 2018 12:51:40 -0700
Subject: [PATCH] ENH: Adding Fatal error if rEff is zero

---
 .../swirlFanVelocity/swirlFanVelocityFvPatchField.C        | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C
index 970a94d4475..5939ed1fe9c 100644
--- a/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C
+++ b/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C
@@ -85,6 +85,13 @@ void Foam::swirlFanVelocityFvPatchField::calcFanJump()
         }
         else
         {
+            if (rEff_ <= 0)
+            {
+                FatalErrorInFunction
+                    << "Effective radius rEff should be specified in the "<< nl
+                    << "dictionary." << nl
+                    << exit(FatalError);
+            }
             magTangU =
                 deltaP/rEff_/fanEff_/rpm_*constant::mathematical::pi/30.0;
         }
-- 
GitLab