Go to the documentation of this file.
36 #ifndef DevolatilisationModel_H
37 #define DevolatilisationModel_H
52 template<
class CloudType>
117 const CloudType&
owner()
const;
129 virtual bool active()
const = 0;
138 const scalar YVolatile0,
139 const scalar YVolatile,
151 #define makeDevolatilisationModel(CloudType) \
153 defineNamedTemplateTypeNameAndDebug(DevolatilisationModel<CloudType>, 0); \
155 defineTemplateRunTimeSelectionTable \
157 DevolatilisationModel<CloudType>, \
162 #define makeDevolatilisationModelThermoType(SS, CloudType, ParcelType, ThermoType)\
164 defineNamedTemplateTypeNameAndDebug \
166 SS<CloudType<ParcelType<ThermoType> > >, \
170 DevolatilisationModel<CloudType<ParcelType<ThermoType> > >:: \
171 adddictionaryConstructorToTable \
172 <SS<CloudType<ParcelType<ThermoType> > > > \
173 add##SS##CloudType##ParcelType##ThermoType##ConstructorToTable_;