solidThermoPhysicsTypes.H
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 Typedefs
27  Foam::solidThermoPhysicsTypes
28 
29 Description
30  Type definitions for solid-thermo-physics models
31 
32 \*---------------------------------------------------------------------------*/
33 
34 #ifndef solidThermoPhysicsTypes_H
35 #define solidThermoPhysicsTypes_H
36 
37 #include "specie.H"
38 #include "rhoConst.H"
39 #include "icoPolynomial.H"
40 #include "hConstThermo.H"
41 #include "hPolynomialThermo.H"
42 #include "hPowerThermo.H"
43 #include "constIsoSolidTransport.H"
47 
48 #include "sensibleEnthalpy.H"
49 #include "thermo.H"
50 
51 
52 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
53 
54 namespace Foam
55 {
56  typedef
57  constIsoSolidTransport
58  <
60  <
61  hConstThermo
62  <
63  rhoConst<specie>
64  >,
65  sensibleEnthalpy
66  >
68 
69  typedef
71  <
73  <
75  <
77  >,
79  >
81 
82  typedef
84  <
86  <
88  <
90  8
91  >,
93  >,
94  8
96 
97  typedef
99  <
101  <
103  <
105  >,
107  >
109 
110  typedef
112  <
114  <
116  <
118  8
119  >,
121  >,
122  8
124 }
125 
126 
127 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
128 
129 #endif
130 
131 // ************************************************************************* //
Foam::hPowerSolidThermoPhysics
exponentialSolidTransport< species::thermo< hPowerThermo< rhoConst< specie > >, sensibleEnthalpy > > hPowerSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:80
icoPolynomial.H
Foam::hPowerThermo
Power-function based thermodynamics package templated on EquationOfState.
Definition: hPowerThermo.H:60
hPowerThermo.H
Foam::exponentialSolidTransport
Exponential properties for solid heat transport Templated into a given thermodynamics package.
Definition: exponentialSolidTransport.H:49
thermo
psiReactionThermo & thermo
Definition: createFields.H:28
sensibleEnthalpy.H
rhoConst.H
Foam::sensibleEnthalpy
Thermodynamics mapping class to expose the sensible enthalpy functions.
Definition: sensibleEnthalpy.H:49
specie.H
hConstThermo.H
exponentialSolidTransport.H
Foam::polynomialSolidTransport
Transport package using polynomial functions for solid kappa.
Definition: polynomialSolidTransport.H:84
Foam
Namespace for OpenFOAM.
Definition: atmBoundaryLayer.C:33
Foam::species::thermo
Definition: thermo.H:55
Foam::hPolynomialThermo
Thermodynamics package templated on the equation of state, using polynomial functions for cp,...
Definition: hPolynomialThermo.H:104
Foam::hPolyTranspPolyIcoSolidThermoPhysics
polynomialSolidTransport< species::thermo< hPolynomialThermo< icoPolynomial< specie, 8 >, 8 >, sensibleEnthalpy >, 8 > hPolyTranspPolyIcoSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:123
Foam::hConstSolidThermoPhysics
constIsoSolidTransport< species::thermo< hConstThermo< rhoConst< specie > >, sensibleEnthalpy > > hConstSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:67
hPolynomialThermo.H
constAnIsoSolidTransport.H
Foam::hTransportThermoPoly8SolidThermoPhysics
polynomialSolidTransport< species::thermo< hPolynomialThermo< rhoConst< specie >, 8 >, sensibleEnthalpy >, 8 > hTransportThermoPoly8SolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:95
polynomialSolidTransport.H
Foam::hExpKappaConstSolidThermoPhysics
constIsoSolidTransport< species::thermo< hPowerThermo< rhoConst< specie > >, sensibleEnthalpy > > hExpKappaConstSolidThermoPhysics
Definition: solidThermoPhysicsTypes.H:108
Foam::rhoConst
RhoConst (rho = const) of state.
Definition: rhoConst.H:52
constIsoSolidTransport.H
Foam::icoPolynomial
Incompressible, polynomial form of equation of state, using a polynomial function for density.
Definition: icoPolynomial.H:88
Foam::constIsoSolidTransport
Constant properties Transport package. Templated into a given thermodynamics package (needed for ther...
Definition: constIsoSolidTransport.H:51