OpenFOAM
v2312
The open source CFD toolbox
solveFluid.H
Go to the documentation of this file.
1
if
(finalIter)
2
{
3
mesh
.data().setFinalIteration(
true
);
4
}
5
6
if
(
frozenFlow
)
7
{
8
#include "EEqns.H"
9
}
10
else
11
{
12
fluid
.solve();
13
fluid
.correct();
14
15
#include "YEqns.H"
16
17
if
(
faceMomentum
)
18
{
19
#include "pUf/UEqns.H"
20
#include "EEqns.H"
21
#include "pUf/pEqn.H"
22
}
23
else
24
{
25
#include "pU/UEqns.H"
26
#include "EEqns.H"
27
#include "pU/pEqn.H"
28
}
29
30
fluid
.correctKinematics();
31
32
// Update alpha's for new U
33
fluid
.correctTurbulence();
34
}
35
36
if
(finalIter)
37
{
38
mesh
.data().setFinalIteration(
false
);
39
}
frozenFlow
bool frozenFlow
Definition:
setRegionFluidFields.H:32
fluid
twoPhaseSystem & fluid
Definition:
setRegionFluidFields.H:1
faceMomentum
Switch faceMomentum(pimpleDict.getOrDefault< Switch >("faceMomentum", false))
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:6
applications
solvers
heatTransfer
chtMultiRegionFoam
chtMultiRegionTwoPhaseEulerFoam
fluid
solveFluid.H
Generated by
1.8.14