Go to the documentation of this file.
38 #ifndef CompositionModel_H
39 #define CompositionModel_H
62 template<
class CloudType>
136 const CloudType&
owner()
const;
180 label
globalId(
const label phaseI,
const word& cmptName)
const;
186 label
localId(
const label phaseI,
const word& cmptName)
const;
217 virtual label
idGas()
const = 0;
223 virtual label
idSolid()
const = 0;
281 #define makeCompositionModel(CloudType) \
283 defineNamedTemplateTypeNameAndDebug \
285 CompositionModel<CloudType>, \
289 defineTemplateRunTimeSelectionTable \
291 CompositionModel<CloudType>, \
296 #define makeCompositionModelThermoType(SS, CloudType, ParcelType, ThermoType) \
298 defineNamedTemplateTypeNameAndDebug \
300 SS<CloudType<ParcelType<ThermoType> > >, \
304 CompositionModel<CloudType<ParcelType<ThermoType> > >:: \
305 adddictionaryConstructorToTable \
306 <SS<CloudType<ParcelType<ThermoType> > > > \
307 add##SS##CloudType##ParcelType##ThermoType##ConstructorToTable_;