From ca7c82c89d0c5e02b6716351d4aae6bbf75ac8a2 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 29 Nov 2018 10:56:38 +0000
Subject: [PATCH] ENH: snappyHexMesh: Size printing, formatting. See #972.

---
 .../snappyHexMeshDriver/snappyLayerDriver.C   | 19 +++++++++++--------
 .../snappyVoxelMeshDriver.C                   | 14 +++++++++++---
 2 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyLayerDriver.C b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyLayerDriver.C
index a6452ecf29..6c109ba3e8 100644
--- a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyLayerDriver.C
+++ b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyLayerDriver.C
@@ -4629,14 +4629,17 @@ void Foam::snappyLayerDriver::addLayers
     // Write mesh data
     // ~~~~~~~~~~~~~~~
 
-    writeLayerData
-    (
-        mesh,
-        patchIDs,
-        cellNLayers,
-        faceWantedThickness,
-        faceRealThickness
-    );
+    if (!dryRun_)
+    {
+        writeLayerData
+        (
+            mesh,
+            patchIDs,
+            cellNLayers,
+            faceWantedThickness,
+            faceRealThickness
+        );
+    }
 }
 
 
diff --git a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyVoxelMeshDriver.C b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyVoxelMeshDriver.C
index 126444be2b..8f8281bf1e 100644
--- a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyVoxelMeshDriver.C
+++ b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyVoxelMeshDriver.C
@@ -33,6 +33,7 @@ License
 #include "shellSurfaces.H"
 #include "searchableSurfaces.H"
 #include "voxelMeshSearch.H"
+#include "IOmanip.H"
 
 // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
 
@@ -388,9 +389,16 @@ Foam::snappyVoxelMeshDriver::snappyVoxelMeshDriver
 
     const scalar level0Len = meshRefiner_.meshCutter().level0EdgeLength();
 
-    Info<< "Cell size estimate :" << nl
-        << "    Maximum : " << level0Len << nl
-        << "    Minimum : " << level0Len/pow(2.0, maxLevel) << nl
+    const int oldWidth = Sout.width();
+
+    Info<< nl
+        << "Cell size estimate :" << nl
+        << "    Level "
+        << setw(2) << label(0) << setw(oldWidth)
+        << " : " << level0Len << nl
+        << "    Level "
+        << setw(2) << maxLevel << setw(oldWidth)
+        << " : " << level0Len/pow(2.0, maxLevel) << nl
         << endl;
 
 
-- 
GitLab