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 makeReactingParcelPostProcessingModels_H
00027 #define makeReactingParcelPostProcessingModels_H
00028
00029
00030
00031 #include <specie/thermoPhysicsTypes.H>
00032 #include <lagrangianIntermediate/KinematicCloud_.H>
00033
00034 #include <lagrangianIntermediate/NoPostProcessing.H>
00035 #include <lagrangianIntermediate/PatchPostProcessing.H>
00036
00037
00038
00039 #define makeReactingPostProcessingModels(ParcelType) \
00040 \
00041 makeReactingPostProcessingModelThermoType \
00042 ( \
00043 ParcelType, \
00044 constGasThermoPhysics \
00045 ); \
00046 \
00047 makeReactingPostProcessingModelThermoType \
00048 ( \
00049 ParcelType, \
00050 gasThermoPhysics \
00051 ); \
00052 \
00053 makeReactingPostProcessingModelThermoType \
00054 ( \
00055 ParcelType, \
00056 icoPoly8ThermoPhysics \
00057 );
00058
00059
00060 #define makeReactingPostProcessingModelThermoType(ParcelType, ThermoType) \
00061 \
00062 makePostProcessingModel(KinematicCloud<ParcelType<ThermoType> >); \
00063 \
00064 makePostProcessingModelThermoType \
00065 ( \
00066 NoPostProcessing, \
00067 KinematicCloud, \
00068 ParcelType, \
00069 ThermoType \
00070 ); \
00071 makePostProcessingModelThermoType \
00072 ( \
00073 PatchPostProcessing, \
00074 KinematicCloud, \
00075 ParcelType, \
00076 ThermoType \
00077 );
00078
00079
00080
00081
00082 #endif
00083
00084