OpenFOAM: API Guide
v2012
The open source CFD toolbox
solidReactionThermos.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
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
\*---------------------------------------------------------------------------*/
27
28
#include "
makeReactingSolidThermo.H
"
29
#include "
solidReactionThermo.H
"
30
#include "
heSolidThermo.H
"
31
32
#include "
specie.H
"
33
#include "
rhoConst.H
"
34
#include "
hConstThermo.H
"
35
#include "
hPowerThermo.H
"
36
#include "
constIsoSolidTransport.H
"
37
#include "
constAnIsoSolidTransport.H
"
38
#include "
exponentialSolidTransport.H
"
39
40
#include "
reactingMixture.H
"
41
#include "
multiComponentMixture.H
"
42
43
#include "
sensibleEnthalpy.H
"
44
#include "thermo.H"
45
46
47
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
48
49
namespace
Foam
50
{
51
52
/* * * * * * * * * * * * * * * * * Enthalpy-based * * * * * * * * * * * * * */
53
54
makeReactingSolidThermo
55
(
56
solidReactionThermo,
57
heSolidThermo,
58
reactingMixture,
59
constIsoSolidTransport,
60
sensibleEnthalpy,
61
hConstThermo,
62
rhoConst,
63
specie
64
);
65
66
67
makeReactingSolidThermo
68
(
69
solidReactionThermo
,
70
heSolidThermo
,
71
reactingMixture
,
72
constIsoSolidTransport
,
73
sensibleEnthalpy
,
74
hPowerThermo
,
75
rhoConst
,
76
specie
77
);
78
79
80
makeReactingSolidThermo
81
(
82
solidThermo
,
83
heSolidThermo
,
84
multiComponentMixture
,
85
constIsoSolidTransport
,
86
sensibleEnthalpy
,
87
hConstThermo
,
88
rhoConst
,
89
specie
90
);
91
92
93
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
94
95
}
// End namespace Foam
96
97
// ************************************************************************* //
Foam::solidReactionThermo
Foam::solidReactionThermo.
Definition:
solidReactionThermo.H:55
reactingMixture.H
Foam::hPowerThermo
Power-function based thermodynamics package templated on EquationOfState.
Definition:
hPowerThermo.H:60
hPowerThermo.H
Foam::reactingMixture
Foam::reactingMixture.
Definition:
reactingMixture.H:57
sensibleEnthalpy.H
rhoConst.H
Foam::sensibleEnthalpy
Thermodynamics mapping class to expose the sensible enthalpy functions.
Definition:
sensibleEnthalpy.H:49
specie.H
hConstThermo.H
Foam::solidThermo
Fundamental solid thermodynamic properties.
Definition:
solidThermo.H:52
exponentialSolidTransport.H
Foam::multiComponentMixture
Foam::multiComponentMixture.
Definition:
InterfaceCompositionModel.H:51
Foam::specie
Base class of the thermophysical property types.
Definition:
specie.H:67
makeReactingSolidThermo
#define makeReactingSolidThermo(BaseThermo, CThermo, Mixture, Transport, Type, Thermo, EqnOfState, Specie)
Definition:
makeReactingSolidThermo.H:99
Foam::heSolidThermo
Energy for a solid mixture.
Definition:
heSolidThermo.H:52
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:33
heSolidThermo.H
solidReactionThermo.H
multiComponentMixture.H
constAnIsoSolidTransport.H
Foam::hConstThermo
Constant properties thermodynamics package templated into the EquationOfState.
Definition:
hConstThermo.H:52
Foam::rhoConst
RhoConst (rho = const) of state.
Definition:
rhoConst.H:52
constIsoSolidTransport.H
makeReactingSolidThermo.H
Macros for creating reacting solid thermo packages.
Foam::constIsoSolidTransport
Constant properties Transport package. Templated into a given thermodynamics package (needed for ther...
Definition:
constIsoSolidTransport.H:51
src
thermophysicalModels
solidThermo
solidReactionThermo
solidReactionThermos.C
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.