OpenFOAM
v2512
The open source CFD toolbox
Loading...
Searching...
No Matches
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 "
EEqn.H
"
9
}
10
else
11
{
12
if
(oCorr == 0)
13
{
14
#include "rhoEqn.H"
15
}
16
17
#include "
UEqn.H
"
18
#include "
YEqn.H
"
19
#include "
EEqn.H
"
20
21
if
(!
coupled
)
22
{
23
Info<<
"\nSolving for fluid region "
<<
fluidRegions
[i].name() << endl;
24
25
// --- PISO loop
26
for
(
int
corr=0; corr<
nCorr
; corr++)
27
{
28
#include "
pEqn.H
"
29
}
30
31
turbulence
.correct();
32
33
rho
=
thermo
.rho();
34
}
35
}
36
37
if
(finalIter)
38
{
39
mesh
.data().setFinalIteration(
false
);
40
}
fluidRegions
PtrList< fvMesh > fluidRegions(fluidNames.size())
frozenFlow
bool frozenFlow
Definition
setRegionFluidFields.H:32
thermo
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
coupled
bool coupled
Definition
createCoupledRegions.H:1
mesh
dynamicFvMesh & mesh
Definition
createDynamicFvMesh.H:6
nCorr
const int nCorr
Definition
readFluidMultiRegionPIMPLEControls.H:3
turbulence
compressible::turbulenceModel & turbulence
Definition
setRegionFluidFields.H:28
EEqn.H
UEqn.H
YEqn.H
pEqn.H
rho
rho
Definition
readInitialConditions.H:88
applications
solvers
heatTransfer
chtMultiRegionFoam
fluid
solveFluid.H
Generated by
1.16.1