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 &&
alpha1
[celli] > 0.0)
28
{
29
Sp
[celli] -= dgdt[celli]*
alpha1
[celli];
30
Su
[celli] += dgdt[celli]*
alpha1
[celli];
31
}
32
else
if
(dgdt[celli] < 0.0 &&
alpha1
[celli] < 1.0)
33
{
34
Sp
[celli] += dgdt[celli]*(1.0 -
alpha1
[celli]);
35
}
36
}
37
38
volScalarField::Internal
divU
39
(
40
mesh
.moving()
41
?
fvc::div
(
phiCN
() +
mesh
.phi())
42
:
fvc::div
(
phiCN
())
43
);
runTime
engineTime & runTime
Definition:
createEngineTime.H:13
Foam::Zero
static constexpr const zero Zero
Global zero (0)
Definition:
zero.H:131
Sp
zeroField Sp
Definition:
alphaSuSp.H:2
forAll
forAll(dgdt, celli)
Definition:
alphaSuSp.H:25
alpha1
const volScalarField & alpha1
Definition:
setRegionFluidFields.H:8
Foam::fac::div
tmp< GeometricField< Type, faPatchField, areaMesh > > div(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Definition:
facDiv.C:50
Su
zeroField Su
Definition:
alphaSuSp.H:1
divU
zeroField divU
Definition:
alphaSuSp.H:3
Foam::dimensionedScalar
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Definition:
dimensionedScalarFwd.H:42
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:6
phiCN
tmp< surfaceScalarField > phiCN(alphaPhic)
applications
solvers
multiphase
compressibleInterFoam
compressibleInterDyMFoam
alphaSuSp.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.