From e9355df19848effad566c6b9ac2a01db6717942b Mon Sep 17 00:00:00 2001
From: Andrew Heather <a.heather@opencfd.co.uk>
Date: Tue, 21 Mar 2017 09:38:36 +0000
Subject: [PATCH] ENH: [surface|vol]FieldValue - added name of weight field to
 output file header if used

---
 .../field/fieldValues/surfaceFieldValue/surfaceFieldValue.C  | 5 +++++
 .../field/fieldValues/volFieldValue/volFieldValue.C          | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
index 5603e42f374..0ccc48bd759 100644
--- a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
+++ b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
@@ -560,6 +560,11 @@ void Foam::functionObjects::fieldValues::surfaceFieldValue::writeFileHeader
         writeHeaderValue(os, "Area", totalArea_);
         writeHeaderValue(os, "Scale factor", scaleFactor_);
 
+        if (weightFieldName_ != "none")
+        {
+            writeHeaderValue(os, "Weight field", weightFieldName_);
+        }
+
         writeCommented(os, "Time");
         if (writeArea_)
         {
diff --git a/src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C b/src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C
index b2f57b2b87d..fd7fe297b42 100644
--- a/src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C
+++ b/src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C
@@ -93,6 +93,10 @@ void Foam::functionObjects::fieldValues::volFieldValue::writeFileHeader
 ) const
 {
     volRegion::writeFileHeader(*this, os);
+    if (weightFieldName_ != "none")
+    {
+        writeHeaderValue(os, "Weight field", weightFieldName_);
+    }
 
     writeCommented(os, "Time");
 
-- 
GitLab