From 426c1b393de245cac4bba5c049da4ad516200f46 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Wed, 14 Mar 2012 09:33:56 +0000
Subject: [PATCH] ENH: setFields: single warn for internal faces; Updated
 setFieldsDict

---
 .../utilities/preProcessing/setFields/setFields.C    | 12 +++++++++---
 .../utilities/preProcessing/setFields/setFieldsDict  |  6 +++---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/applications/utilities/preProcessing/setFields/setFields.C b/applications/utilities/preProcessing/setFields/setFields.C
index c28df31a2a5..7b690d46f20 100644
--- a/applications/utilities/preProcessing/setFields/setFields.C
+++ b/applications/utilities/preProcessing/setFields/setFields.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2012 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -216,14 +216,20 @@ bool setFaceFieldType
         }
 
         // Override
+        bool hasWarned = false;
         labelList nChanged(field.boundaryField().size(), 0);
         forAll(selectedFaces, i)
         {
             label facei = selectedFaces[i];
             if (mesh.isInternalFace(facei))
             {
-                WarningIn("setFaceFieldType(..)")
-                    << "Ignoring internal face " << facei << endl;
+                if (!hasWarned)
+                {
+                    hasWarned = true;
+                    WarningIn("setFaceFieldType(..)")
+                        << "Ignoring internal face " << facei
+                        << ". Suppressing further warnings." << endl;
+                }
             }
             else
             {
diff --git a/applications/utilities/preProcessing/setFields/setFieldsDict b/applications/utilities/preProcessing/setFields/setFieldsDict
index 6f4b9cd4909..695ab38383c 100644
--- a/applications/utilities/preProcessing/setFields/setFieldsDict
+++ b/applications/utilities/preProcessing/setFields/setFieldsDict
@@ -16,7 +16,7 @@ FoamFile
 
 defaultFieldValues
 (
-    volScalarFieldValue gamma 0
+    volScalarFieldValue alpha1 0
     volVectorFieldValue U (0 0 0)
 );
 
@@ -30,7 +30,7 @@ regions
 
         fieldValues
         (
-            volScalarFieldValue gamma 1
+            volScalarFieldValue alpha1 1
         );
     }
 
@@ -41,7 +41,7 @@ regions
 
         fieldValues
         (
-            volScalarFieldValue gamma 1
+            volScalarFieldValue alpha1 1
         );
     }
 );
-- 
GitLab