26 #include "setDeltaT.H"
34 runTime.timeIndex() == 0
35 && runTime.controlDict().lookupOrDefault(
"adjustTimeStep",
false)
38 bool transient =
false;
39 scalar deltaT = vGreat;
43 if (solvers[i].
transient())
50 if (
transient && deltaT < rootVGreat)
52 runTime.setDeltaT(
min(runTime.deltaTValue(), deltaT));
61 if (runTime.controlDict().lookupOrDefault(
"adjustTimeStep",
false))
63 bool transient =
false;
64 scalar deltaT = vGreat;
68 if (solvers[i].
transient())
75 if (
transient && deltaT < rootVGreat)
81 solver::deltaTFactor*runTime.deltaTValue(),
85 Info<<
"deltaT = " << runTime.deltaTValue() <<
endl;
#define forAll(list, i)
Loop across all elements in list.
void adjustDeltaT(Time &runTime, const PtrList< solver > &solvers)
Adjust the time-step according to the solver maxDeltaT.
void setDeltaT(Time &runTime, const PtrList< solver > &solvers)
Set the initial time-step according to the solver maxDeltaT.
Ostream & endl(Ostream &os)
Add newline and flush stream.
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)