From 427f92215c70b2d07fa42637ffb2eb0f3698b71e Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 18 Dec 2019 14:59:36 +0000 Subject: [PATCH] BUG: foamFormatConvert: missing 'faces' file. Fixes #1529. --- .../miscellaneous/foamFormatConvert/foamFormatConvert.C | 6 ++++-- .../miscellaneous/foamFormatConvert/writeMeshObject.H | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index 02a892e6b1e..bda610ef1d7 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -315,7 +315,8 @@ int main(int argc, char *argv[]) ( "cells", meshDir, - runTime + runTime, + false // do not check typeName since varies between binary/ascii ); writeMeshObject<labelIOList>("owner", meshDir, runTime); writeMeshObject<labelIOList>("neighbour", meshDir, runTime); @@ -323,7 +324,8 @@ int main(int argc, char *argv[]) ( "faces", meshDir, - runTime + runTime, + false // do not check typeName since varies between binary/ascii ); writeMeshObject<pointIOField>("points", meshDir, runTime); // Write boundary in ascii. This is only needed for fileHandler to diff --git a/applications/utilities/miscellaneous/foamFormatConvert/writeMeshObject.H b/applications/utilities/miscellaneous/foamFormatConvert/writeMeshObject.H index d6c1350a2a1..cff97e54540 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/writeMeshObject.H +++ b/applications/utilities/miscellaneous/foamFormatConvert/writeMeshObject.H @@ -47,7 +47,8 @@ inline bool writeMeshObject const word& name, const fileName& meshDir, Time& runTime, - bool disableHeaderChecking = false + const bool strictTypeChecking = true, + const bool disableHeaderChecking = false ) { IOobject io @@ -63,7 +64,7 @@ inline bool writeMeshObject bool writeOk = false; - if (io.typeHeaderOk<CheckType>(true, true, false)) + if (io.typeHeaderOk<CheckType>(strictTypeChecking, true, false)) { Info<< " Reading " << io.headerClassName() << " : " << name << endl; -- GitLab