Go to the documentation of this file.
36 #ifndef HeatTransferModel_H
37 #define HeatTransferModel_H
52 template<
class CloudType>
67 const Switch BirdCorrection_;
126 const CloudType&
owner()
const;
132 virtual bool active()
const = 0;
162 #define makeHeatTransferModel(CloudType) \
164 defineNamedTemplateTypeNameAndDebug(HeatTransferModel<CloudType>, 0); \
166 defineTemplateRunTimeSelectionTable \
168 HeatTransferModel<CloudType>, \
173 #define makeHeatTransferModelType(SS, CloudType, ParcelType) \
175 defineNamedTemplateTypeNameAndDebug(SS<CloudType<ParcelType> >, 0); \
177 HeatTransferModel<CloudType<ParcelType> >:: \
178 adddictionaryConstructorToTable<SS<CloudType<ParcelType> > > \
179 add##SS##CloudType##ParcelType##ConstructorToTable_;
182 #define makeHeatTransferModelThermoType(SS, CloudType, ParcelType, ThermoType)\
184 defineNamedTemplateTypeNameAndDebug \
186 SS<CloudType<ParcelType<ThermoType> > >, \
190 HeatTransferModel<CloudType<ParcelType<ThermoType> > >:: \
191 adddictionaryConstructorToTable \
192 <SS<CloudType<ParcelType<ThermoType> > > > \
193 add##SS##CloudType##ParcelType##ThermoType##ConstructorToTable_;