From c3a172468447518f73a38dc9377c0588ab3d4733 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Sat, 16 Nov 2013 20:07:31 +0000
Subject: [PATCH] ENH: timeVaryingMapped: use value if provided

---
 .../timeVaryingMappedFixedValuePointPatchField.C    | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C b/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
index edcd775d3a9..547e1d850df 100644
--- a/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
+++ b/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
@@ -103,7 +103,18 @@ timeVaryingMappedFixedValuePointPatchField
     endAverage_(pTraits<Type>::zero)
 {
     dict.readIfPresent("fieldTableName", fieldTableName_);
-    updateCoeffs();
+
+    if (dict.found("value"))
+    {
+        fixedValuePointPatchField<Type>::operator==
+        (
+            Field<Type>("value", dict, p.size())
+        );
+    }
+    else
+    {
+        updateCoeffs();
+    }
 }
 
 
-- 
GitLab