diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index c349740ea7..b0cf1879c1 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -576,25 +576,30 @@ void writeMesh ( const string& msg, const meshRefinement& meshRefiner, - const bool writeLevel, - const label debug + const meshRefinement::debugType debugLevel, + const meshRefinement::writeType writeLevel ) { const fvMesh& mesh = meshRefiner.mesh(); - meshRefiner.printMeshInfo(debug, msg); + meshRefiner.printMeshInfo(debugLevel, msg); Info<< "Writing mesh to time " << meshRefiner.timeName() << endl; - label flag = meshRefinement::MESH; - if (writeLevel) - { - flag |= meshRefinement::SCALARLEVELS; - } - if (debug & meshRefinement::OBJINTERSECTIONS) - { - flag |= meshRefinement::OBJINTERSECTIONS; - } - meshRefiner.write(flag, mesh.time().path()/meshRefiner.timeName()); + //label flag = meshRefinement::MESH; + //if (writeLevel) + //{ + // flag |= meshRefinement::SCALARLEVELS; + //} + //if (debug & meshRefinement::OBJINTERSECTIONS) + //{ + // flag |= meshRefinement::OBJINTERSECTIONS; + //} + meshRefiner.write + ( + debugLevel, + meshRefinement::writeType(writeLevel | meshRefinement::WRITEMESH), + mesh.time().path()/meshRefiner.timeName() + ); Info<< "Wrote mesh in = " << mesh.time().cpuTimeIncrement() << " s." << endl; } @@ -837,16 +842,74 @@ int main(int argc, char *argv[]) // Debug // ~~~~~ - const label debug = meshDict.lookupOrDefault