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;