37 #ifndef turbulentDispersionModel_H 38 #define turbulentDispersionModel_H 45 #include "phaseCompressibleTurbulenceModelFwd.H" 70 TypeName(
"turbulentDispersionModel");
virtual ~turbulentDispersionModel()=default
Destructor.
virtual tmp< volVectorField > F() const
Turbulent dispersion force.
declareRunTimeSelectionTable(autoPtr, turbulentDispersionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
A list of keyword definitions, which are a keyword followed by a number of values (eg...
static autoPtr< turbulentDispersionModel > New(const dictionary &dict, const phasePair &pair)
virtual tmp< surfaceScalarField > Ff() const
Turbulent dispersion force on faces.
static const dimensionSet dimF
Force dimensions.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
static const dimensionSet dimD
Diffusivity dimensions.
virtual tmp< volScalarField > D() const =0
Turbulent diffusivity.
const phaseCompressibleTurbulenceModel & continuousTurbulence() const
Return a reference to the turbulence model for the continuous phase.
const phasePair & pair_
Phase pair.
TypeName("turbulentDispersionModel")
Runtime type information.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Macros to ease declaration of run-time selection tables.
A class for managing temporary objects.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
turbulentDispersionModel(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.