OpenFOAM: API Guide
v2112
The open source CFD toolbox
alphaControls.H
Go to the documentation of this file.
1
const
dictionary&
alphaControls
=
mesh
.solverDict(
alpha1
.name());
2
3
label
nAlphaCorr
(
alphaControls
.get<label>(
"nAlphaCorr"
));
4
5
label
nAlphaSubCycles
(
alphaControls
.get<label>(
"nAlphaSubCycles"
));
6
7
bool
MULESCorr
(
alphaControls
.getOrDefault(
"MULESCorr"
,
false
));
8
9
// Apply the compression correction from the previous iteration
10
// Improves efficiency for steady-simulations but can only be applied
11
// once the alpha field is reasonably steady, i.e. fully developed
12
bool
alphaApplyPrevCorr
13
(
14
alphaControls
.getOrDefault(
"alphaApplyPrevCorr"
,
false
)
15
);
16
17
// Isotropic compression coefficient
18
scalar
icAlpha
19
(
20
alphaControls
.getOrDefault<scalar>(
"icAlpha"
, 0)
21
);
22
23
// Shear compression coefficient
24
scalar
scAlpha
25
(
26
alphaControls
.getOrDefault<scalar>(
"scAlpha"
, 0)
27
);
alpha1
const volScalarField & alpha1
Definition:
setRegionFluidFields.H:8
nAlphaSubCycles
label nAlphaSubCycles(alphaControls.get< label >("nAlphaSubCycles"))
nAlphaCorr
label nAlphaCorr(alphaControls.get< label >("nAlphaCorr"))
scAlpha
scalar scAlpha(alphaControls.getOrDefault< scalar >("scAlpha", 0))
MULESCorr
bool MULESCorr(alphaControls.getOrDefault("MULESCorr", false))
icAlpha
scalar icAlpha(alphaControls.getOrDefault< scalar >("icAlpha", 0))
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:6
alphaApplyPrevCorr
bool alphaApplyPrevCorr(alphaControls.getOrDefault("alphaApplyPrevCorr", false))
alphaControls
const dictionary & alphaControls
Definition:
alphaControls.H:1
src
finiteVolume
cfdTools
general
include
alphaControls.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.