From 6e4b93b6ccee32c00f29fefe3c9924323fcfa72f Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 25 May 2011 21:37:36 +0100 Subject: [PATCH] ENH: foamFormatConvert: convert constant (i.e. polyMesh) by default --- .../foamFormatConvert/foamFormatConvert.C | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index 20e51284fc..29dd3172a0 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -143,11 +143,30 @@ bool writeZones(const word& name, const fileName& meshDir, Time& runTime) int main(int argc, char *argv[]) { - timeSelector::addOptions(); + timeSelector::addOptions(false, false); + argList::addBoolOption + ( + "noConstant", + "exclude the 'constant/' dir in the times list" + ); + # include "addRegionOption.H" # include "setRootCase.H" + + // Hack to enable noConstant + if (!args.optionFound("noConstant")) + { + const_cast&>(args.options()).insert + ( + "constant", + "" + ); + } + + # include "createTime.H" + // Make sure we do not use the master-only reading since we read // fields (different per processor) as dictionaries. regIOobject::fileModificationChecking = regIOobject::timeStamp;