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 makeCoalParcelSurfaceReactionModels_H
00027 #define makeCoalParcelSurfaceReactionModels_H
00028
00029
00030
00031 #include <specie/thermoPhysicsTypes.H>
00032 #include <lagrangianIntermediate/ReactingMultiphaseCloud_.H>
00033
00034 #include <lagrangianIntermediate/NoSurfaceReaction.H>
00035 #include <coalCombustion/COxidationDiffusionLimitedRate.H>
00036 #include <coalCombustion/COxidationKineticDiffusionLimitedRate.H>
00037 #include <coalCombustion/COxidationMurphyShaddix.H>
00038
00039
00040
00041 #define makeCoalSurfaceReactionModels(ParcelType) \
00042 \
00043 makeCoalSurfaceReactionModelThermoType \
00044 ( \
00045 ParcelType, \
00046 constGasThermoPhysics \
00047 ); \
00048 makeCoalSurfaceReactionModelThermoType \
00049 ( \
00050 ParcelType, \
00051 gasThermoPhysics \
00052 ); \
00053 makeCoalSurfaceReactionModelThermoType \
00054 ( \
00055 ParcelType, \
00056 icoPoly8ThermoPhysics \
00057 );
00058
00059
00060 #define makeCoalSurfaceReactionModelThermoType(ParcelType, ThermoType) \
00061 \
00062 makeSurfaceReactionModel \
00063 ( \
00064 ReactingMultiphaseCloud<ParcelType<ThermoType> > \
00065 ); \
00066 \
00067 makeSurfaceReactionModelThermoType \
00068 ( \
00069 NoSurfaceReaction, \
00070 ReactingMultiphaseCloud, \
00071 ParcelType, \
00072 ThermoType \
00073 ); \
00074 makeSurfaceReactionModelThermoType \
00075 ( \
00076 COxidationDiffusionLimitedRate, \
00077 ReactingMultiphaseCloud, \
00078 ParcelType, \
00079 ThermoType \
00080 ); \
00081 makeSurfaceReactionModelThermoType \
00082 ( \
00083 COxidationKineticDiffusionLimitedRate, \
00084 ReactingMultiphaseCloud, \
00085 ParcelType, \
00086 ThermoType \
00087 ); \
00088 makeSurfaceReactionModelThermoType \
00089 ( \
00090 COxidationMurphyShaddix, \
00091 ReactingMultiphaseCloud, \
00092 ParcelType, \
00093 ThermoType \
00094 );
00095
00096
00097
00098
00099 #endif
00100
00101