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