OpenFOAM
v2312
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
);
icAlpha
scalar icAlpha(alphaControls.getOrDefault< scalar >("icAlpha", 0))
alphaApplyPrevCorr
bool alphaApplyPrevCorr(alphaControls.getOrDefault("alphaApplyPrevCorr", false))
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:6
alphaControls
const dictionary & alphaControls
Definition:
alphaControls.H:1
nAlphaSubCycles
label nAlphaSubCycles(alphaControls.get< label >("nAlphaSubCycles"))
writeChecksFormatType::dictionary
nAlphaCorr
label nAlphaCorr(alphaControls.get< label >("nAlphaCorr"))
MULESCorr
bool MULESCorr(alphaControls.getOrDefault("MULESCorr", false))
scAlpha
scalar scAlpha(alphaControls.getOrDefault< scalar >("scAlpha", 0))
alpha1
const volScalarField & alpha1
Definition:
setRegionFluidFields.H:6
src
finiteVolume
cfdTools
general
include
alphaControls.H
Generated by
1.8.14