basicSolidChemistryModels.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) 2013-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 InClass
27  Foam::basicSolidChemistryModel
28 
29 Description
30  Creates solid chemistry model instances templated on the type of
31  solid thermodynamics
32 
33 \*---------------------------------------------------------------------------*/
34 
36 
39 #include "solidChemistryModel.H"
41 #include "thermoPhysicsTypes.H"
42 
43 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
44 // hConstSolidThermoPhysics
45 
47 (
48  solidChemistryModel,
49  pyrolysisChemistryModel,
50  basicSolidChemistryModel,
52 );
53 
55 (
56  solidChemistryModel,
57  pyrolysisChemistryModel,
58  basicSolidChemistryModel,
61 );
62 
63 
64 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
65 // hPowerSolidThermoPhysics
66 
68 (
69  solidChemistryModel,
70  pyrolysisChemistryModel,
71  basicSolidChemistryModel,
73 );
74 
76 (
77  solidChemistryModel,
78  pyrolysisChemistryModel,
79  basicSolidChemistryModel,
82 );
83 
84 
85 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
86 // hExpKappaConstSolidThermoPhysics
87 
89 (
90  solidChemistryModel,
91  pyrolysisChemistryModel,
92  basicSolidChemistryModel,
94 );
95 
97 (
98  solidChemistryModel,
99  pyrolysisChemistryModel,
100  basicSolidChemistryModel,
103 );
104 
105 
106 // ************************************************************************* //
Foam::hPowerSolidThermoPhysics
exponentialSolidTransport< species::thermo< hPowerThermo< rhoConst< specie > >, sensibleEnthalpy > > hPowerSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:80
basicSolidChemistryModel.H
makeSolidGasChemistryModel
makeSolidGasChemistryModel(solidChemistryModel, pyrolysisChemistryModel, basicSolidChemistryModel, hConstSolidThermoPhysics, gasHThermoPhysics)
makeSolidChemistryModel
makeSolidChemistryModel(solidChemistryModel, pyrolysisChemistryModel, basicSolidChemistryModel, hConstSolidThermoPhysics)
solidThermoPhysicsTypes.H
Type definitions for solid-thermo-physics models.
solidChemistryModel.H
makeSolidChemistryModel.H
Macros for instantiating solid chemistry models.
Foam::gasHThermoPhysics
sutherlandTransport< species::thermo< janafThermo< perfectGas< specie > >, sensibleEnthalpy > > gasHThermoPhysics
Definition: thermoPhysicsTypes.H:92
pyrolysisChemistryModel.H
Foam::hConstSolidThermoPhysics
constIsoSolidTransport< species::thermo< hConstThermo< rhoConst< specie > >, sensibleEnthalpy > > hConstSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:67
thermoPhysicsTypes.H
Type definitions for thermo-physics models.
Foam::hExpKappaConstSolidThermoPhysics
constIsoSolidTransport< species::thermo< hPowerThermo< rhoConst< specie > >, sensibleEnthalpy > > hExpKappaConstSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:108