35 #ifndef turbulentDispersionModel_H 36 #define turbulentDispersionModel_H 53 class turbulentDispersionModel
60 const phasePair&
pair_;
66 TypeName(
"turbulentDispersionModel");
77 const dictionary&
dict,
86 static const dimensionSet
dimD;
89 static const dimensionSet
dimF;
97 const dictionary& dict,
108 static autoPtr<turbulentDispersionModel>
New 110 const dictionary& dict,
111 const phasePair& pair
119 virtual tmp<volScalarField>
D()
const = 0;
122 virtual tmp<volVectorField>
F()
const;
declareRunTimeSelectionTable(autoPtr, turbulentDispersionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
static const dimensionSet dimF
Force dimensions.
virtual tmp< volVectorField > F() const
Turbulent dispersion force.
static autoPtr< turbulentDispersionModel > New(const dictionary &dict, const phasePair &pair)
static const dimensionSet dimD
Diffusivity dimensions.
virtual tmp< volScalarField > D() const =0
Turbulent diffusivity.
const phasePair & pair_
Phase pair.
virtual ~turbulentDispersionModel()
Destructor.
TypeName("turbulentDispersionModel")
Runtime type information.
Macros to ease declaration of run-time selection tables.
turbulentDispersionModel(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.