From d719430c84930246fad7550be0204ddac5a5eefc Mon Sep 17 00:00:00 2001
From: andy <andy>
Date: Wed, 24 Jul 2013 09:16:05 +0100
Subject: [PATCH] ENH: Updated externalCoupledTemperature BC

---
 ...nalCoupledTemperatureMixedFvPatchScalarField.C | 15 ++++++++++-----
 ...nalCoupledTemperatureMixedFvPatchScalarField.H |  7 +++++--
 2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.C b/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.C
index 0b656b20ac0..a829a5096ab 100644
--- a/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.C
+++ b/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.C
@@ -116,7 +116,9 @@ void Foam::externalCoupledTemperatureMixedFvPatchScalarField::transferData
 {
     if (log())
     {
-        Info<< type() << ": writing data to " << os.name() << endl;
+        Info<< type() << ": " << this->patch().name()
+            << ": writing data to " << os.name()
+            << endl;
     }
 
     const label patchI = patch().index();
@@ -154,9 +156,9 @@ void Foam::externalCoupledTemperatureMixedFvPatchScalarField::transferData
             "void Foam::externalCoupledTemperatureMixedFvPatchScalarField::"
             "writeData"
             "("
-                "const fileName& transferFile"
+                "OFstream&"
             ") const"
-        )   << "Condition requires either compressibke turbulence and/or "
+        )   << "Condition requires either compressible turbulence and/or "
             << "thermo model to be available" << exit(FatalError);
     }
 
@@ -233,9 +235,12 @@ void Foam::externalCoupledTemperatureMixedFvPatchScalarField::transferData
 }
 
 
-void Foam::externalCoupledTemperatureMixedFvPatchScalarField::updateCoeffs()
+void Foam::externalCoupledTemperatureMixedFvPatchScalarField::evaluate
+(
+    const Pstream::commsTypes comms
+)
 {
-    externalCoupledMixedFvPatchField<scalar>::updateCoeffs();
+    externalCoupledMixedFvPatchField<scalar>::evaluate(comms);
 }
 
 
diff --git a/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.H b/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.H
index 906f878ed83..4df511d97c4 100644
--- a/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.H
+++ b/src/turbulenceModels/compressible/turbulenceModel/derivedFvPatchFields/externalCoupledTemperatureMixed/externalCoupledTemperatureMixedFvPatchScalarField.H
@@ -220,8 +220,11 @@ public:
 
         // Evaluation functions
 
-            //- Update the coefficients associated with the patch field
-            virtual void updateCoeffs();
+            //- Evaluate the patch field
+            virtual void evaluate
+            (
+                const Pstream::commsTypes commsType=Pstream::blocking
+            );
 
             //- Transfer data for external source
             virtual void transferData(OFstream& os) const;
-- 
GitLab