FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

hsCombustionThermos.C

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------------*\
00002   =========                 |
00003   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
00004    \\    /   O peration     |
00005     \\  /    A nd           | Copyright (C) 1991-2010 OpenCFD Ltd.
00006      \\/     M anipulation  |
00007 -------------------------------------------------------------------------------
00008 License
00009     This file is part of OpenFOAM.
00010 
00011     OpenFOAM is free software: you can redistribute it and/or modify it
00012     under the terms of the GNU General Public License as published by
00013     the Free Software Foundation, either version 3 of the License, or
00014     (at your option) any later version.
00015 
00016     OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
00017     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00018     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
00019     for more details.
00020 
00021     You should have received a copy of the GNU General Public License
00022     along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
00023 
00024 \*---------------------------------------------------------------------------*/
00025 
00026 #include "makeHsCombustionThermo.H"
00027 
00028 #include "hsCombustionThermo.H"
00029 #include <reactionThermophysicalModels/hsPsiMixtureThermo.H>
00030 
00031 #include <specie/perfectGas.H>
00032 
00033 #include <specie/hConstThermo.H>
00034 #include <specie/janafThermo.H>
00035 #include <specie/specieThermo.H>
00036 
00037 #include <specie/constTransport.H>
00038 #include <specie/sutherlandTransport.H>
00039 
00040 #include <reactionThermophysicalModels/dieselMixture.H>
00041 #include <reactionThermophysicalModels/homogeneousMixture.H>
00042 #include <reactionThermophysicalModels/inhomogeneousMixture.H>
00043 #include <reactionThermophysicalModels/veryInhomogeneousMixture.H>
00044 
00045 #include <reactionThermophysicalModels/reactingMixture.H>
00046 #include <reactionThermophysicalModels/multiComponentMixture.H>
00047 
00048 #include <specie/thermoPhysicsTypes.H>
00049 
00050 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
00051 
00052 namespace Foam
00053 {
00054 
00055 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
00056 
00057 makeHsCombustionThermo
00058 (
00059     hsCombustionThermo,
00060     hsPsiMixtureThermo,
00061     homogeneousMixture,
00062     constTransport,
00063     hConstThermo,
00064     perfectGas
00065 );
00066 
00067 makeHsCombustionThermo
00068 (
00069     hsCombustionThermo,
00070     hsPsiMixtureThermo,
00071     inhomogeneousMixture,
00072     constTransport,
00073     hConstThermo,
00074     perfectGas
00075 );
00076 
00077 makeHsCombustionThermo
00078 (
00079     hsCombustionThermo,
00080     hsPsiMixtureThermo,
00081     veryInhomogeneousMixture,
00082     constTransport,
00083     hConstThermo,
00084     perfectGas
00085 );
00086 
00087 makeHsCombustionThermo
00088 (
00089     hsCombustionThermo,
00090     hsPsiMixtureThermo,
00091     homogeneousMixture,
00092     sutherlandTransport,
00093     janafThermo,
00094     perfectGas
00095 );
00096 
00097 makeHsCombustionThermo
00098 (
00099     hsCombustionThermo,
00100     hsPsiMixtureThermo,
00101     inhomogeneousMixture,
00102     sutherlandTransport,
00103     janafThermo,
00104     perfectGas
00105 );
00106 
00107 makeHsCombustionThermo
00108 (
00109     hsCombustionThermo,
00110     hsPsiMixtureThermo,
00111     veryInhomogeneousMixture,
00112     sutherlandTransport,
00113     janafThermo,
00114     perfectGas
00115 );
00116 
00117 makeHsCombustionThermo
00118 (
00119     hsCombustionThermo,
00120     hsPsiMixtureThermo,
00121     dieselMixture,
00122     sutherlandTransport,
00123     janafThermo,
00124     perfectGas
00125 );
00126 
00127 // Multi-component thermo
00128 
00129 makeHsCombustionMixtureThermo
00130 (
00131     hsCombustionThermo,
00132     hsPsiMixtureThermo,
00133     multiComponentMixture,
00134     gasThermoPhysics
00135 );
00136 
00137 
00138 // Multi-component reaction thermo
00139 
00140 makeHsCombustionMixtureThermo
00141 (
00142     hsCombustionThermo,
00143     hsPsiMixtureThermo,
00144     reactingMixture,
00145     gasThermoPhysics
00146 );
00147 
00148 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
00149 
00150 } // End namespace Foam
00151 
00152 // ************************ vim: set sw=4 sts=4 et: ************************ //
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines