29 #include "phasePair.H" 30 #include "phaseCompressibleTurbulenceModel.H" 33 #include "dragModel.H" 39 namespace turbulentDispersionModels
66 pair_.dispersed().residualAlpha().value(),
93 *pair_.continuous().nu()
94 *continuousTurbulence().nut()
97 *
sqr(pair_.dispersed().d())
99 *pair_.continuous().rho()
102 1.0/
max(pair_.dispersed(), residualAlpha_)
103 + 1.0/
max(pair_.continuous(), residualAlpha_)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dimensionSet dimless
Dimensionless.
Info<< "Reading strained laminar flame speed field Su\"<< endl;volScalarField Su(IOobject("Su", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);Info<< "Reading field betav\"<< endl;volScalarField betav(IOobject("betav", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field Lobs\"<< endl;volScalarField Lobs(IOobject("Lobs", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field CT\"<< endl;volSymmTensorField CT(IOobject("CT", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field Nv\"<< endl;volScalarField Nv(IOobject("Nv", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field nsv\"<< endl;volSymmTensorField nsv(IOobject("nsv", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);IOdictionary PDRProperties(IOobject("PDRProperties", runTime.constant(), mesh, IOobject::MUST_READ_IF_MODIFIED, IOobject::NO_WRITE));autoPtr< PDRDragModel > drag
Macros for easy insertion into run-time selection tables.
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
Turbulent dispersion model of Burns et al.
addToRunTimeSelectionTable(turbulentDispersionModel, Burns, dictionary)
Burns(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
Mesh data needed to do the Finite Volume discretisation.
virtual ~Burns()
Destructor.
defineTypeNameAndDebug(Burns, 0)
A class for managing temporary objects.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
virtual tmp< volScalarField > D() const
Turbulent diffusivity.