From f44d211fd3ae344cccefad4a2fc7dc6cd5e306ba Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Fri, 11 Dec 2015 12:35:40 +0000
Subject: [PATCH] ENH: autoHexMesh: check for both locationInMesh and
 locationsInMesh.

Fixes #31
---
 .../refinementParameters/refinementParameters.C            | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C b/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C
index 3afc843a4c8..f5bfcc5f752 100644
--- a/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C
+++ b/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C
@@ -75,6 +75,13 @@ Foam::refinementParameters::refinementParameters(const dictionary& dict)
     {
         locationsInMesh_.append(locationInMesh);
         zonesInMesh_.append("noneIfNotSet");// special name for no cellZone
+
+        if (dict.found("locationsInMesh"))
+        {
+            FatalIOErrorInFunction(dict)
+                << "Cannot both specify 'locationInMesh' and 'locationsInMesh'"
+                << exit(FatalIOError);
+        }
     }
 
     List<Tuple2<point, word> > pointsToZone;
-- 
GitLab