Go to the documentation of this file.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 #ifndef makeReactingMultiphaseParcelCompositionModels_H
00027 #define makeReactingMultiphaseParcelCompositionModels_H
00028
00029
00030
00031 #include <specie/thermoPhysicsTypes.H>
00032 #include <lagrangianIntermediate/ReactingCloud_.H>
00033
00034 #include <lagrangianIntermediate/SingleMixtureFraction.H>
00035
00036
00037
00038 #define makeReactingMultiphaseCompositionModels(ParcelType) \
00039 \
00040 makeReactingMultiphaseCompositionModelThermoType \
00041 ( \
00042 ParcelType, \
00043 constGasThermoPhysics \
00044 ); \
00045 makeReactingMultiphaseCompositionModelThermoType \
00046 ( \
00047 ParcelType, \
00048 gasThermoPhysics \
00049 ); \
00050 makeReactingMultiphaseCompositionModelThermoType \
00051 ( \
00052 ParcelType, \
00053 icoPoly8ThermoPhysics \
00054 );
00055
00056
00057 #define makeReactingMultiphaseCompositionModelThermoType(ParcelType, ThermoType)\
00058 \
00059 makeCompositionModel(ReactingCloud<ParcelType<ThermoType> >); \
00060 \
00061 makeCompositionModelThermoType \
00062 ( \
00063 SingleMixtureFraction, \
00064 ReactingCloud, \
00065 ParcelType, \
00066 ThermoType \
00067 );
00068
00069
00070
00071
00072 #endif
00073
00074