26 #include "turbulentDispersionModel.H" 27 #include "phasePair.H" 29 #include "surfaceInterpolate.H" 48 const dictionary&
dict,
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
virtual tmp< volVectorField > F() const
Turbulent dispersion force.
virtual tmp< surfaceScalarField > Ff() const
Turbulent dispersion force on faces.
Calculate the snGrad of the given volField.
static const dimensionSet dimF
Force dimensions.
Dimension set for the base types.
static const dimensionSet dimD
Diffusivity dimensions.
Calculate the gradient of the given field.
const phasePair & pair_
Phase pair.
virtual ~turbulentDispersionModel()
Destructor.
virtual const phaseModel & dispersed() const
Dispersed phase.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
A class for managing temporary objects.
virtual tmp< volScalarField > D() const
Turbulent diffusivity.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad(const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
turbulentDispersionModel(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.