OpenFOAM: API Guide
v2112
The open source CFD toolbox
makeBasicSprayParcelSubmodels.C
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration |
5
\\ / A nd | www.openfoam.com
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
Copyright (C) 2011-2015 OpenFOAM Foundation
9
Copyright (C) 2020-2021 OpenCFD Ltd.
10
-------------------------------------------------------------------------------
11
License
12
This file is part of OpenFOAM.
13
14
OpenFOAM is free software: you can redistribute it and/or modify it
15
under the terms of the GNU General Public License as published by
16
the Free Software Foundation, either version 3 of the License, or
17
(at your option) any later version.
18
19
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
20
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22
for more details.
23
24
You should have received a copy of the GNU General Public License
25
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26
27
\*---------------------------------------------------------------------------*/
28
29
#include "
basicSprayCloud.H
"
30
31
#include "
makeReactingParcelCloudFunctionObjects.H
"
32
33
// Kinematic
34
#include "
makeThermoParcelForces.H
"
// thermo variant
35
#include "
makeThermoParcelTurbulenceForces.H
"
// add turbulence variant
36
#include "
makeParcelDispersionModels.H
"
37
#include "
makeParcelTurbulenceDispersionModels.H
"
// add turbulence variant
38
#include "
makeSprayParcelInjectionModels.H
"
// Spray variant
39
#include "
makeParcelPatchInteractionModels.H
"
40
#include "
makeSprayParcelStochasticCollisionModels.H
"
// Spray variant
41
42
// Thermodynamic
43
#include "
makeParcelHeatTransferModels.H
"
44
45
// Reacting
46
#include "
makeReactingParcelCompositionModels.H
"
47
#include "
makeReactingParcelPhaseChangeModels.H
"
48
#include "
makeReactingParcelSurfaceFilmModels.H
"
49
50
// Spray
51
#include "
DistortedSphereDragForce.H
"
52
#include "
makeSprayParcelAtomizationModels.H
"
53
#include "
makeSprayParcelBreakupModels.H
"
54
55
// MPPIC sub-models
56
#include "
makeMPPICParcelDampingModels.H
"
57
#include "
makeMPPICParcelIsotropyModels.H
"
58
#include "
makeMPPICParcelPackingModels.H
"
59
60
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
61
62
makeReactingParcelCloudFunctionObjects
(
basicSprayCloud
);
63
64
// Kinematic sub-models
65
makeThermoParcelForces
(
basicSprayCloud
);
66
makeThermoParcelTurbulenceForces
(
basicSprayCloud
);
67
makeParcelDispersionModels
(
basicSprayCloud
);
68
makeParcelTurbulenceDispersionModels
(
basicSprayCloud
);
69
makeSprayParcelInjectionModels
(
basicSprayCloud
);
70
makeParcelPatchInteractionModels
(
basicSprayCloud
);
71
makeSprayParcelStochasticCollisionModels
(
basicSprayCloud
);
72
73
// Thermo sub-models
74
makeParcelHeatTransferModels
(
basicSprayCloud
);
75
76
// Reacting sub-models
77
makeReactingParcelCompositionModels
(
basicSprayCloud
);
78
makeReactingParcelPhaseChangeModels
(
basicSprayCloud
);
79
makeReactingParcelSurfaceFilmModels
(
basicSprayCloud
);
80
81
// Spray sub-models
82
makeParticleForceModelType
(DistortedSphereDragForce,
basicSprayCloud
);
83
makeSprayParcelAtomizationModels
(
basicSprayCloud
);
84
makeSprayParcelBreakupModels
(
basicSprayCloud
);
85
86
// MPPIC sub-models
87
makeMPPICParcelDampingModels
(
basicSprayCloud
);
88
makeMPPICParcelIsotropyModels
(
basicSprayCloud
);
89
makeMPPICParcelPackingModels
(
basicSprayCloud
);
90
91
// ************************************************************************* //
DistortedSphereDragForce.H
makeParticleForceModelType
#define makeParticleForceModelType(SS, CloudType)
Definition:
ParticleForce.H:220
basicSprayCloud.H
basicSprayCloud
Cloud class to introduce reacting spray parcels.
makeMPPICParcelDampingModels.H
makeMPPICParcelDampingModels
#define makeMPPICParcelDampingModels(CloudType)
Definition:
makeMPPICParcelDampingModels.H:40
makeMPPICParcelIsotropyModels.H
makeMPPICParcelIsotropyModels
#define makeMPPICParcelIsotropyModels(CloudType)
Definition:
makeMPPICParcelIsotropyModels.H:39
makeMPPICParcelPackingModels.H
makeMPPICParcelPackingModels
#define makeMPPICParcelPackingModels(CloudType)
Definition:
makeMPPICParcelPackingModels.H:40
makeParcelDispersionModels.H
makeParcelDispersionModels
#define makeParcelDispersionModels(CloudType)
Definition:
makeParcelDispersionModels.H:37
makeParcelHeatTransferModels.H
makeParcelHeatTransferModels
#define makeParcelHeatTransferModels(CloudType)
Definition:
makeParcelHeatTransferModels.H:38
makeParcelPatchInteractionModels.H
makeParcelPatchInteractionModels
#define makeParcelPatchInteractionModels(CloudType)
Definition:
makeParcelPatchInteractionModels.H:43
makeParcelTurbulenceDispersionModels.H
makeParcelTurbulenceDispersionModels
#define makeParcelTurbulenceDispersionModels(CloudType)
Definition:
makeParcelTurbulenceDispersionModels.H:38
makeReactingParcelCloudFunctionObjects.H
makeReactingParcelCloudFunctionObjects
#define makeReactingParcelCloudFunctionObjects(CloudType)
Definition:
makeReactingParcelCloudFunctionObjects.H:55
makeReactingParcelCompositionModels.H
makeReactingParcelCompositionModels
#define makeReactingParcelCompositionModels(CloudType)
Definition:
makeReactingParcelCompositionModels.H:38
makeReactingParcelPhaseChangeModels.H
makeReactingParcelPhaseChangeModels
#define makeReactingParcelPhaseChangeModels(CloudType)
Definition:
makeReactingParcelPhaseChangeModels.H:41
makeReactingParcelSurfaceFilmModels.H
makeReactingParcelSurfaceFilmModels
#define makeReactingParcelSurfaceFilmModels(CloudType)
Definition:
makeReactingParcelSurfaceFilmModels.H:40
makeSprayParcelAtomizationModels.H
makeSprayParcelAtomizationModels
#define makeSprayParcelAtomizationModels(CloudType)
Definition:
makeSprayParcelAtomizationModels.H:39
makeSprayParcelBreakupModels.H
makeSprayParcelBreakupModels
#define makeSprayParcelBreakupModels(CloudType)
Definition:
makeSprayParcelBreakupModels.H:43
makeSprayParcelInjectionModels.H
makeSprayParcelInjectionModels
#define makeSprayParcelInjectionModels(CloudType)
Definition:
makeSprayParcelInjectionModels.H:48
makeSprayParcelStochasticCollisionModels.H
makeSprayParcelStochasticCollisionModels
#define makeSprayParcelStochasticCollisionModels(CloudType)
Definition:
makeSprayParcelStochasticCollisionModels.H:39
makeThermoParcelForces.H
makeThermoParcelForces
#define makeThermoParcelForces(CloudType)
Definition:
makeThermoParcelForces.H:48
makeThermoParcelTurbulenceForces.H
makeThermoParcelTurbulenceForces
#define makeThermoParcelTurbulenceForces(CloudType)
Definition:
makeThermoParcelTurbulenceForces.H:37
src
lagrangian
spray
parcels
derived
basicSprayParcel
makeBasicSprayParcelSubmodels.C
Generated by
1.9.5
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.