OpenFOAM
v2512
The open source CFD toolbox
Loading...
Searching...
No Matches
setTimeIndex.H
Go to the documentation of this file.
1
instantList
sourceTimes
=
runTimeSource
.times();
2
label
sourceTimeIndex
=
runTimeSource
.timeIndex();
3
if
(
args
.found(
"sourceTime"
))
4
{
5
if
(
args
[
"sourceTime"
] ==
"latestTime"
)
6
{
7
sourceTimeIndex
=
sourceTimes
.size() - 1;
8
}
9
else
10
{
11
sourceTimeIndex
= Time::findClosestTimeIndex
12
(
13
sourceTimes
,
14
args
.get<scalar>(
"sourceTime"
)
15
);
16
}
17
}
18
else
19
{
20
sourceTimeIndex
= Time::findClosestTimeIndex
21
(
22
sourceTimes
,
23
runTimeTarget
.time().value()
24
);
25
}
26
27
runTimeSource
.setTime(
sourceTimes
[
sourceTimeIndex
],
sourceTimeIndex
);
28
29
Info<<
"\nSource time: "
<<
runTimeSource
.value()
30
<<
"\nTarget time: "
<<
runTimeTarget
.value()
31
<< endl;
sourceTimes
instantList sourceTimes
Definition
setTimeIndex.H:1
sourceTimeIndex
label sourceTimeIndex
Definition
setTimeIndex.H:2
runTimeSource
Time runTimeSource(Time::controlDictName, argsSrc)
runTimeTarget
Time runTimeTarget(Time::controlDictName, args)
args
Foam::argList args(argc, argv)
applications
utilities
preProcessing
mapFields
setTimeIndex.H
Generated by
1.16.1