From 7f70974a984db93b06b0aeab0e2d39d56eb5ea11 Mon Sep 17 00:00:00 2001 From: andy Date: Tue, 13 May 2008 16:33:58 +0100 Subject: [PATCH] added sourceTime option to mapFields (2) --- .../preProcessing/mapFields/setTimeIndex.H | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 applications/utilities/preProcessing/mapFields/setTimeIndex.H 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); + } + }