File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -239,10 +239,14 @@ void DAResidualRhoPimpleFoam::updateIntermediateVariables()
239
239
// psi = 1/T/R
240
240
// see src/thermophysicalModels/specie/equationOfState/perfectGas/perfectGasI.H
241
241
psi_ = 1.0 / T_ / R ;
242
+ psi_ .oldTime () = 1.0 / T_ .oldTime () / R ;
243
+ psi_ .oldTime ().oldTime () = 1.0 / T_ .oldTime ().oldTime () / R ;
242
244
243
245
// rho = psi*p
244
246
// see src/thermophysicalModels/basic/psiThermo/psiThermo.C
245
247
rho_ = psi_ * p_ ;
248
+ rho_ .oldTime () = psi_ .oldTime () * p_ .oldTime ();
249
+ rho_ .oldTime ().oldTime () = psi_ .oldTime ().oldTime () * p_ .oldTime ().oldTime ();
246
250
247
251
// **************** NOTE ****************
248
252
// need to relax rho to be consistent with the primal solver
@@ -272,14 +276,21 @@ void DAResidualRhoPimpleFoam::updateIntermediateVariables()
272
276
if (he_ .name () == "e" )
273
277
{
274
278
he_ = Cp * T_ - T_ * R ;
279
+ he_ .oldTime () = Cp * T_ .oldTime () - T_ .oldTime () * R ;
280
+ he_ .oldTime ().oldTime () = Cp * T_ .oldTime ().oldTime () - T_ .oldTime ().oldTime () * R ;
275
281
}
276
282
else
277
283
{
278
284
he_ = Cp * T_ ;
285
+ he_ .oldTime () = Cp * T_ .oldTime ();
286
+ he_ .oldTime ().oldTime () = Cp * T_ .oldTime ().oldTime ();
279
287
}
280
288
he_ .correctBoundaryConditions ();
281
289
282
290
K_ = 0.5 * magSqr (U_ );
291
+ K_ .oldTime () = 0.5 * magSqr (U_ .oldTime ());
292
+ K_ .oldTime ().oldTime () = 0.5 * magSqr (U_ .oldTime ().oldTime ());
293
+
283
294
dpdt_ = fvc ::ddt (p_ );
284
295
285
296
// NOTE: alphat is updated in the correctNut function in DATurbulenceModel child classes
You can’t perform that action at this time.
0 commit comments