Go to the documentation of this file.
52 template<
class CloudType>
108 const CloudType&
owner()
const;
117 virtual bool active()
const = 0;
120 virtual scalar
Cd(
const scalar
Re)
const = 0;
124 scalar
utc(
const scalar Re,
const scalar
d,
const scalar
mu)
const;
134 #define makeDragModel(CloudType) \
136 defineNamedTemplateTypeNameAndDebug(DragModel<CloudType>, 0); \
138 defineTemplateRunTimeSelectionTable(DragModel<CloudType>, dictionary);
141 #define makeDragModelType(SS, CloudType, ParcelType) \
143 defineNamedTemplateTypeNameAndDebug(SS<CloudType<ParcelType> >, 0); \
145 DragModel<CloudType<ParcelType> >:: \
146 adddictionaryConstructorToTable<SS<CloudType<ParcelType> > > \
147 add##SS##CloudType##ParcelType##ConstructorToTable_;
150 #define makeDragModelThermoType(SS, CloudType, ParcelType, ThermoType) \
152 defineNamedTemplateTypeNameAndDebug \
154 SS<CloudType<ParcelType<ThermoType> > >, \
158 DragModel<CloudType<ParcelType<ThermoType> > >:: \
159 adddictionaryConstructorToTable \
160 <SS<CloudType<ParcelType<ThermoType> > > > \
161 add##SS##CloudType##ParcelType##ThermoType##ConstructorToTable_;