diff --git a/applications/utilities/preProcessing/mapFields/setTimeIndex.H b/applications/utilities/preProcessing/mapFields/setTimeIndex.H new file mode 100644 index 0000000000..3a36340aaf --- /dev/null +++ b/applications/utilities/preProcessing/mapFields/setTimeIndex.H @@ -0,0 +1,15 @@ + label sourceTimeIndex = 0; + instantList sourceTimes = runTimeSource.times(); + if (args.options().found("sourceTime")) + { + if ((args.options()["sourceTime"]) == "latestTime") + { + sourceTimeIndex = sourceTimes.size() - 1; + } + else + { + scalar sourceTime = + readScalar(IStringStream(args.options()["sourceTime"])()); + sourceTimeIndex = getTimeIndex(sourceTimes, sourceTime); + } + }