00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "makeHsReactionThermo.H"
00027
00028 #include "hsReactionThermo.H"
00029 #include <reactionThermophysicalModels/hsRhoMixtureThermo.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/homogeneousMixture.H>
00041 #include <reactionThermophysicalModels/inhomogeneousMixture.H>
00042 #include <reactionThermophysicalModels/veryInhomogeneousMixture.H>
00043 #include <reactionThermophysicalModels/dieselMixture.H>
00044 #include <reactionThermophysicalModels/multiComponentMixture.H>
00045 #include <reactionThermophysicalModels/reactingMixture.H>
00046
00047 #include <specie/thermoPhysicsTypes.H>
00048
00049
00050
00051 namespace Foam
00052 {
00053
00054
00055
00056 makeHsReactionThermo
00057 (
00058 hsReactionThermo,
00059 hsRhoMixtureThermo,
00060 homogeneousMixture,
00061 constTransport,
00062 hConstThermo,
00063 perfectGas
00064 );
00065
00066 makeHsReactionThermo
00067 (
00068 hsReactionThermo,
00069 hsRhoMixtureThermo,
00070 inhomogeneousMixture,
00071 constTransport,
00072 hConstThermo,
00073 perfectGas
00074 );
00075
00076 makeHsReactionThermo
00077 (
00078 hsReactionThermo,
00079 hsRhoMixtureThermo,
00080 veryInhomogeneousMixture,
00081 constTransport,
00082 hConstThermo,
00083 perfectGas
00084 );
00085
00086 makeHsReactionThermo
00087 (
00088 hsReactionThermo,
00089 hsRhoMixtureThermo,
00090 homogeneousMixture,
00091 sutherlandTransport,
00092 janafThermo,
00093 perfectGas
00094 );
00095
00096 makeHsReactionThermo
00097 (
00098 hsReactionThermo,
00099 hsRhoMixtureThermo,
00100 inhomogeneousMixture,
00101 sutherlandTransport,
00102 janafThermo,
00103 perfectGas
00104 );
00105
00106 makeHsReactionThermo
00107 (
00108 hsReactionThermo,
00109 hsRhoMixtureThermo,
00110 veryInhomogeneousMixture,
00111 sutherlandTransport,
00112 janafThermo,
00113 perfectGas
00114 );
00115
00116
00117 makeHsReactionThermo
00118 (
00119 hsReactionThermo,
00120 hsRhoMixtureThermo,
00121 dieselMixture,
00122 sutherlandTransport,
00123 janafThermo,
00124 perfectGas
00125 );
00126
00127
00128
00129
00130 makeHsReactionMixtureThermo
00131 (
00132 hsReactionThermo,
00133 hsRhoMixtureThermo,
00134 multiComponentMixture,
00135 icoPoly8ThermoPhysics
00136 );
00137
00138 makeHsReactionMixtureThermo
00139 (
00140 hsReactionThermo,
00141 hsRhoMixtureThermo,
00142 multiComponentMixture,
00143 gasThermoPhysics
00144 );
00145
00146
00147
00148
00149 makeHsReactionMixtureThermo
00150 (
00151 hsReactionThermo,
00152 hsRhoMixtureThermo,
00153 reactingMixture,
00154 icoPoly8ThermoPhysics
00155 );
00156
00157 makeHsReactionMixtureThermo
00158 (
00159 hsReactionThermo,
00160 hsRhoMixtureThermo,
00161 reactingMixture,
00162 gasThermoPhysics
00163 );
00164
00165
00166
00167
00168 }
00169
00170