initial commit for version 1.6.x patch release
[OpenFOAM-1.6.x.git] / applications / utilities / preProcessing / mapFields / setTimeIndex.H
blob19efd9ff5b4bc80ebe49a0b941fe999daee6221d
1     instantList sourceTimes = runTimeSource.times();
2     label sourceTimeIndex = runTimeSource.timeIndex();
3     if (args.optionFound("sourceTime"))
4     {
5         if (args.option("sourceTime") == "latestTime")
6         {
7             sourceTimeIndex = sourceTimes.size() - 1;
8         }
9         else
10         {
11             sourceTimeIndex = Time::findClosestTimeIndex
12             (
13                 sourceTimes,
14                 args.optionRead<scalar>("sourceTime")
15             );
16         }
17     }
18     else
19     {
20         sourceTimeIndex = Time::findClosestTimeIndex
21         (
22             sourceTimes,
23             runTimeTarget.time().value()
24         );
25     }