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 );
zeroField Su
Definition: alphaSuSp.H:1
tmp< GeometricField< Type, faPatchField, areaMesh > > div(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Definition: facDiv.C:43
engineTime & runTime
dynamicFvMesh & mesh
forAll(dgdt, celli)
Definition: alphaSuSp.H:25
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
zeroField divU
Definition: alphaSuSp.H:3
tmp< surfaceScalarField > phiCN(alphaPhic)
zeroField Sp
Definition: alphaSuSp.H:2
static constexpr const zero Zero
Global zero (0)
Definition: zero.H:157
const volScalarField & alpha1