29 #include "phasePair.H" 33 #include "dragModel.H" 39 namespace turbulentDispersionModels
44 turbulentDispersionModel,
56 const dictionary&
dict,
60 turbulentDispersionModel(
dict, pair),
66 pair_.dispersed().residualAlpha().value(),
83 const fvMesh&
mesh(pair_.phase1().mesh());
87 mesh.lookupObject<dragModel>
96 *pair_.continuous().nu()
97 *pair_.continuous().turbulence().nut()
100 *
sqr(pair_.dispersed().d())
102 *pair_.continuous().rho()
105 1.0/
max(pair_.dispersed(), residualAlpha_)
106 + 1.0/
max(pair_.continuous(), residualAlpha_)
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.
addToRunTimeSelectionTable(turbulentDispersionModel, Burns, dictionary)
Burns(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
virtual ~Burns()
Destructor.
defineTypeNameAndDebug(Burns, 0)
A class for managing temporary objects.
virtual tmp< volScalarField > D() const
Turbulent diffusivity.