OpenFOAM
v2512
The open source CFD toolbox
Loading...
Searching...
No Matches
alphaEqnSubCycle.H
Go to the documentation of this file.
1
#include "
alphaControls.H
"
2
3
if
(
nAlphaSubCycles
> 1)
4
{
5
dimensionedScalar totalDeltaT =
runTime
.deltaT();
6
surfaceScalarField rhoPhiSum
7
(
8
mesh
.newIOobject(
"rhoPhiSum"
),
9
mesh
,
10
dimensionedScalar(
rhoPhi
.dimensions(), Zero)
11
);
12
13
for
14
(
15
subCycle<volScalarField> alphaSubCycle(
alpha1
,
nAlphaSubCycles
);
16
!(++alphaSubCycle).end();
17
)
18
{
19
#include "
alphaEqn.H
"
20
rhoPhiSum += (
runTime
.deltaT()/totalDeltaT)*
rhoPhi
;
21
}
22
23
rhoPhi
= rhoPhiSum;
24
}
25
else
26
{
27
#include "
alphaEqn.H
"
28
}
29
30
rho
==
alpha1
*
rho1
+
alpha2
*
rho2
;
rhoPhi
rhoPhi
Definition
rhoEqn.H:10
alphaControls.H
alpha1
const volScalarField & alpha1
Definition
setRegionFluidFields.H:6
rho2
volScalarField & rho2
Definition
setRegionFluidFields.H:30
alpha2
const volScalarField & alpha2
Definition
setRegionFluidFields.H:7
rho1
volScalarField & rho1
Definition
setRegionFluidFields.H:27
mesh
dynamicFvMesh & mesh
Definition
createDynamicFvMesh.H:6
runTime
engineTime & runTime
Definition
createEngineTime.H:13
rho
rho
Definition
readInitialConditions.H:88
nAlphaSubCycles
label nAlphaSubCycles(alphaControls.get< label >("nAlphaSubCycles"))
alphaEqn.H
applications
solvers
multiphase
twoLiquidMixingFoam
alphaEqnSubCycle.H
Generated by
1.16.1