diff --git a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C index 917ddb0f1b..e8e441b165 100644 --- a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C +++ b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C @@ -72,7 +72,7 @@ namespace Foam int main(int argc, char *argv[]) { - argList::validOptions.insert("constant", ""); + argList::validOptions.insert("instance", "instance"); #include "addRegionOption.H" #include "setRootCase.H" @@ -85,7 +85,11 @@ int main(int argc, char *argv[]) regionPrefix = regionName; } - bool constant = args.options().found("constant"); + word instance = runTime.timeName(); + if (args.options().found("instance")) + { + instance = args.options()["instance"]; + } // Get the replacement rules from a dictionary IOdictionary dict @@ -201,16 +205,6 @@ int main(int argc, char *argv[]) const word oldTypeName = IOdictionary::typeName; const_cast(IOdictionary::typeName) = word::null; - word instance = ""; - if (constant) - { - instance = runTime.constant(); - } - else - { - instance = runTime.timeName(); - } - IOdictionary fieldDict ( IOobject