OpenFOAM: API Guide
v2112
The open source CFD toolbox
alphaSuSp.H
Go to the documentation of this file.
1
volScalarField::Internal
Sp
2
(
3
IOobject
4
(
5
"Sp"
,
6
runTime
.timeName(),
7
mesh
8
),
9
mesh
,
10
dimensionedScalar(dgdt.dimensions(), Zero)
11
);
12
13
volScalarField::Internal
Su
14
(
15
IOobject
16
(
17
"Su"
,
18
runTime
.timeName(),
19
mesh
20
),
21
mesh
,
22
dimensionedScalar(dgdt.dimensions(), Zero)
23
);
24
25
forAll
(dgdt, celli)
26
{
27
if
(dgdt[celli] > 0.0)
28
{
29
Sp
[celli] -= dgdt[celli]/
max
(1.0 -
alpha1
[celli], 1
e
-4);
30
Su
[celli] += dgdt[celli]/
max
(1.0 -
alpha1
[celli], 1
e
-4);
31
}
32
else
if
(dgdt[celli] < 0.0)
33
{
34
Sp
[celli] += dgdt[celli]/
max
(
alpha1
[celli], 1
e
-4);
35
}
36
}
37
38
volScalarField::Internal
divU
39
(
40
mesh
.moving()
41
? fvc::div(
phi
+
mesh
.phi())
42
: fvc::div(
phi
)
43
);
max
Y[inertIndex] max(0.0)
phi
surfaceScalarField & phi
Definition:
setRegionFluidFields.H:8
alpha1
const volScalarField & alpha1
Definition:
setRegionFluidFields.H:8
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:6
runTime
engineTime & runTime
Definition:
createEngineTime.H:13
divU
zeroField divU
Definition:
alphaSuSp.H:3
Su
zeroField Su
Definition:
alphaSuSp.H:1
Sp
zeroField Sp
Definition:
alphaSuSp.H:2
e
volScalarField & e
Definition:
createFields.H:11
forAll
#define forAll(list, i)
Loop across all elements in list.
Definition:
stdFoam.H:333
applications
solvers
multiphase
compressibleInterFoam
overCompressibleInterDyMFoam
alphaSuSp.H
Generated by
1.9.5
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.