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