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 makeReactingMultiphaseParcelSurfaceReactionModels_H
00027 #define makeReactingMultiphaseParcelSurfaceReactionModels_H
00028
00029
00030
00031 #include <specie/thermoPhysicsTypes.H>
00032 #include <lagrangianIntermediate/ReactingMultiphaseCloud_.H>
00033
00034 #include <lagrangianIntermediate/NoSurfaceReaction.H>
00035
00036
00037
00038 #define makeReactingMultiphaseSurfaceReactionModels(ParcelType) \
00039 \
00040 makeReactingMultiphaseSurfaceReactionModelThermoType \
00041 ( \
00042 ParcelType, \
00043 constGasThermoPhysics \
00044 ); \
00045 makeReactingMultiphaseSurfaceReactionModelThermoType \
00046 ( \
00047 ParcelType, \
00048 gasThermoPhysics \
00049 ); \
00050 makeReactingMultiphaseSurfaceReactionModelThermoType \
00051 ( \
00052 ParcelType, \
00053 icoPoly8ThermoPhysics \
00054 );
00055
00056
00057 #define makeReactingMultiphaseSurfaceReactionModelThermoType(ParcelType, ThermoType)\
00058 \
00059 makeSurfaceReactionModel \
00060 ( \
00061 ReactingMultiphaseCloud<ParcelType<ThermoType> > \
00062 ); \
00063 \
00064 makeSurfaceReactionModelThermoType \
00065 ( \
00066 NoSurfaceReaction, \
00067 ReactingMultiphaseCloud, \
00068 ParcelType, \
00069 ThermoType \
00070 );
00071
00072
00073
00074
00075 #endif
00076
00077