From 1025e4ddd5ef5f076c8901c976e84cb8f8608d58 Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 26 May 2011 12:38:24 +0100 Subject: [PATCH] ENH: foamFormatConvert: implement -noConstant argument --- .../foamFormatConvert/foamFormatConvert.C | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index 29dd3172a0..90faf0de65 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -143,7 +143,7 @@ bool writeZones(const word& name, const fileName& meshDir, Time& runTime) int main(int argc, char *argv[]) { - timeSelector::addOptions(false, false); + timeSelector::addOptions(); argList::addBoolOption ( "noConstant", @@ -153,14 +153,15 @@ int main(int argc, char *argv[]) # include "addRegionOption.H" # include "setRootCase.H" - // Hack to enable noConstant + // enable noConstant by switching if (!args.optionFound("noConstant")) { - const_cast&>(args.options()).insert - ( - "constant", - "" - ); + args.setOption("constant", ""); + } + else + { + args.unsetOption("constant"); + Info<< "Excluding the constant directory." << nl << endl; }