OpenFOAM
v2512
The open source CFD toolbox
Loading...
Searching...
No Matches
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:251
basicSprayCloud.H
basicSprayCloud
Cloud class to introduce reacting spray parcels.
makeMPPICParcelDampingModels.H
makeMPPICParcelDampingModels
#define makeMPPICParcelDampingModels(CloudType)
Definition
makeMPPICParcelDampingModels.H:33
makeMPPICParcelIsotropyModels.H
makeMPPICParcelIsotropyModels
#define makeMPPICParcelIsotropyModels(CloudType)
Definition
makeMPPICParcelIsotropyModels.H:32
makeMPPICParcelPackingModels.H
makeMPPICParcelPackingModels
#define makeMPPICParcelPackingModels(CloudType)
Definition
makeMPPICParcelPackingModels.H:33
makeParcelDispersionModels.H
makeParcelDispersionModels
#define makeParcelDispersionModels(CloudType)
Definition
makeParcelDispersionModels.H:30
makeParcelHeatTransferModels.H
makeParcelHeatTransferModels
#define makeParcelHeatTransferModels(CloudType)
Definition
makeParcelHeatTransferModels.H:31
makeParcelPatchInteractionModels.H
makeParcelPatchInteractionModels
#define makeParcelPatchInteractionModels(CloudType)
Definition
makeParcelPatchInteractionModels.H:36
makeParcelTurbulenceDispersionModels.H
makeParcelTurbulenceDispersionModels
#define makeParcelTurbulenceDispersionModels(CloudType)
Definition
makeParcelTurbulenceDispersionModels.H:31
makeReactingParcelCloudFunctionObjects.H
makeReactingParcelCloudFunctionObjects
#define makeReactingParcelCloudFunctionObjects(CloudType)
Definition
makeReactingParcelCloudFunctionObjects.H:49
makeReactingParcelCompositionModels.H
makeReactingParcelCompositionModels
#define makeReactingParcelCompositionModels(CloudType)
Definition
makeReactingParcelCompositionModels.H:31
makeReactingParcelPhaseChangeModels.H
makeReactingParcelPhaseChangeModels
#define makeReactingParcelPhaseChangeModels(CloudType)
Definition
makeReactingParcelPhaseChangeModels.H:34
makeReactingParcelSurfaceFilmModels.H
makeReactingParcelSurfaceFilmModels
#define makeReactingParcelSurfaceFilmModels(CloudType)
Definition
makeReactingParcelSurfaceFilmModels.H:33
makeSprayParcelAtomizationModels.H
makeSprayParcelAtomizationModels
#define makeSprayParcelAtomizationModels(CloudType)
Definition
makeSprayParcelAtomizationModels.H:32
makeSprayParcelBreakupModels.H
makeSprayParcelBreakupModels
#define makeSprayParcelBreakupModels(CloudType)
Definition
makeSprayParcelBreakupModels.H:36
makeSprayParcelInjectionModels.H
makeSprayParcelInjectionModels
#define makeSprayParcelInjectionModels(CloudType)
Definition
makeSprayParcelInjectionModels.H:41
makeSprayParcelStochasticCollisionModels.H
makeSprayParcelStochasticCollisionModels
#define makeSprayParcelStochasticCollisionModels(CloudType)
Definition
makeSprayParcelStochasticCollisionModels.H:32
makeThermoParcelForces.H
makeThermoParcelForces
#define makeThermoParcelForces(CloudType)
Definition
makeThermoParcelForces.H:44
makeThermoParcelTurbulenceForces.H
makeThermoParcelTurbulenceForces
#define makeThermoParcelTurbulenceForces(CloudType)
Definition
makeThermoParcelTurbulenceForces.H:30
src
lagrangian
spray
parcels
derived
basicSprayParcel
makeBasicSprayParcelSubmodels.C
Generated by
1.16.1