43 tmp<GeometricField<Type, fvPatchField, volMesh> >
50 4.0/
sqr(
mesh().time().deltaT() +
mesh().time().deltaT0());
54 "d2dt2("+vf.name()+
')',
61 scalar deltaT =
mesh().time().deltaTValue();
62 scalar deltaT0 =
mesh().time().deltaT0Value();
64 scalar coefft = (deltaT + deltaT0)/(2*deltaT);
65 scalar coefft00 = (deltaT + deltaT0)/(2*deltaT0);
66 scalar coefft0 = coefft + coefft00;
70 scalar halfRdeltaT2 = rDeltaT2.
value()/2.0;
86 - (coefft*VV0 + coefft00*V0V00)
89 + (coefft00*V0V00)*vf.
oldTime().oldTime().internalField()
94 - coefft0*vf.
oldTime().boundaryField()
95 + coefft00*vf.
oldTime().oldTime().boundaryField()
111 + coefft00*vf.
oldTime().oldTime()
128 4.0/
sqr(
mesh().time().deltaT() +
mesh().time().deltaT0());
132 "d2dt2("+
rho.name()+
','+vf.name()+
')',
139 scalar deltaT =
mesh().time().deltaTValue();
140 scalar deltaT0 =
mesh().time().deltaT0Value();
142 scalar coefft = (deltaT + deltaT0)/(2*deltaT);
143 scalar coefft00 = (deltaT + deltaT0)/(2*deltaT0);
147 scalar halfRdeltaT2 = 0.5*rDeltaT2.
value();
148 scalar quarterRdeltaT2 = 0.25*rDeltaT2.
value();
153 * (
rho.internalField() +
rho.oldTime().internalField())
160 rho.oldTime().internalField()
161 +
rho.oldTime().oldTime().internalField()
176 - (coefft*VV0rhoRho0 + coefft00*V0V00rho0Rho00)
179 + (coefft00*V0V00rho0Rho00)
180 *vf.
oldTime().oldTime().internalField()
185 *(
rho.boundaryField() +
rho.oldTime().boundaryField())
192 +
rho.oldTime().boundaryField()
196 rho.oldTime().boundaryField()
197 +
rho.oldTime().oldTime().boundaryField()
203 rho.oldTime().boundaryField()
204 +
rho.oldTime().oldTime().boundaryField()
205 )*vf.
oldTime().oldTime().boundaryField()
225 - (coefft*rhoRho0 + coefft00*rho0Rho00)*vf.
oldTime()
226 + coefft00*rho0Rho00*vf.
oldTime().oldTime()
252 scalar deltaT =
mesh().time().deltaTValue();
253 scalar deltaT0 =
mesh().time().deltaT0Value();
255 scalar coefft = (deltaT + deltaT0)/(2*deltaT);
256 scalar coefft00 = (deltaT + deltaT0)/(2*deltaT0);
257 scalar coefft0 = coefft + coefft00;
259 scalar rDeltaT2 = 4.0/
sqr(deltaT + deltaT0);
263 scalar halfRdeltaT2 = rDeltaT2/2.0;
268 fvm.diag() = (coefft*halfRdeltaT2)*VV0;
270 fvm.
source() = halfRdeltaT2*
272 (coefft*VV0 + coefft00*V0V00)
275 - (coefft00*V0V00)*vf.
oldTime().oldTime().internalField()
280 fvm.diag() = (coefft*rDeltaT2)*
mesh().V();
284 coefft0*vf.
oldTime().internalField()
285 - coefft00*vf.
oldTime().oldTime().internalField()
313 scalar deltaT =
mesh().time().deltaTValue();
314 scalar deltaT0 =
mesh().time().deltaT0Value();
316 scalar coefft = (deltaT + deltaT0)/(2*deltaT);
317 scalar coefft00 = (deltaT + deltaT0)/(2*deltaT0);
319 scalar rDeltaT2 = 4.0/
sqr(deltaT + deltaT0);
323 scalar halfRdeltaT2 = 0.5*rDeltaT2;
328 fvm.diag() =
rho.value()*(coefft*halfRdeltaT2)*VV0;
332 (coefft*VV0 + coefft00*V0V00)
335 - (coefft00*V0V00)*vf.
oldTime().oldTime().internalField()
340 fvm.diag() = (coefft*rDeltaT2)*
mesh().V()*
rho.value();
344 (coefft + coefft00)*vf.
oldTime().internalField()
345 - coefft00*vf.
oldTime().oldTime().internalField()
373 scalar deltaT =
mesh().time().deltaTValue();
374 scalar deltaT0 =
mesh().time().deltaT0Value();
376 scalar coefft = (deltaT + deltaT0)/(2*deltaT);
377 scalar coefft00 = (deltaT + deltaT0)/(2*deltaT0);
379 scalar rDeltaT2 = 4.0/
sqr(deltaT + deltaT0);
383 scalar quarterRdeltaT2 = 0.25*rDeltaT2;
388 *(
rho.internalField() +
rho.oldTime().internalField())
395 rho.oldTime().internalField()
396 +
rho.oldTime().oldTime().internalField()
400 fvm.diag() = (coefft*quarterRdeltaT2)*VV0rhoRho0;
402 fvm.
source() = quarterRdeltaT2*
404 (coefft*VV0rhoRho0 + coefft00*V0V00rho0Rho00)
407 - (coefft00*V0V00rho0Rho00)
408 *vf.
oldTime().oldTime().internalField()
413 scalar halfRdeltaT2 = 0.5*rDeltaT2;
418 +
rho.oldTime().internalField()
423 rho.oldTime().internalField()
424 +
rho.oldTime().oldTime().internalField()
427 fvm.diag() = (coefft*halfRdeltaT2)*
mesh().V()*rhoRho0;
431 (coefft*rhoRho0 + coefft00*rho0Rho00)
434 - (coefft00*rho0Rho00)
435 *vf.
oldTime().oldTime().internalField()