From 1d7074a0b593354d5eab094831133fbd95fa22f0 Mon Sep 17 00:00:00 2001
From: graham <g.macpherson@opencfd.co.uk>
Date: Mon, 12 Apr 2010 17:39:02 +0100
Subject: [PATCH] ENH: InteractionLists.  Writing referredWallFaces out under
 the control of the writeCloud Switch.

---
 src/lagrangian/basic/Cloud/Cloud.C                       | 4 ++--
 src/lagrangian/basic/InteractionLists/InteractionLists.C | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/lagrangian/basic/Cloud/Cloud.C b/src/lagrangian/basic/Cloud/Cloud.C
index 1cc22e3c842..07947f1a5bb 100644
--- a/src/lagrangian/basic/Cloud/Cloud.C
+++ b/src/lagrangian/basic/Cloud/Cloud.C
@@ -178,10 +178,10 @@ void Foam::Cloud<ParticleType>::calcConcaveCells() const
         // }
 
         // Force all cells to be treated exactly
-        // concaveCell[cellI] = 1;
+        concaveCell[cellI] = 1;
 
         // Force all cells to be treated by planes
-        concaveCell[cellI] = 0;
+        // concaveCell[cellI] = 0;
     }
 
     // {
diff --git a/src/lagrangian/basic/InteractionLists/InteractionLists.C b/src/lagrangian/basic/InteractionLists/InteractionLists.C
index 80d49bb4316..a12e3392583 100644
--- a/src/lagrangian/basic/InteractionLists/InteractionLists.C
+++ b/src/lagrangian/basic/InteractionLists/InteractionLists.C
@@ -388,6 +388,8 @@ void Foam::InteractionLists<ParticleType>::writeReferredWallFaces() const
 {
     OFstream str(mesh_.time().path()/"referredWallFaces.obj");
 
+    Info<< "    Writing " << str.name().name() << endl;
+
     label offset = 1;
 
     forAll(referredWallFaces_, rWFI)
@@ -938,7 +940,10 @@ Foam::InteractionLists<ParticleType>::InteractionLists
 
     wallFaceMap().distribute(referredWallFaces_);
 
-    writeReferredWallFaces();
+    if (writeCloud_)
+    {
+        writeReferredWallFaces();
+    }
 
     // Direct interaction list and direct wall faces
 
-- 
GitLab