27 #include "phasePair.H" 31 #include "dragModel.H" 37 namespace turbulentDispersionModels
42 turbulentDispersionModel,
54 const dictionary&
dict,
58 turbulentDispersionModel(dict, pair),
78 mesh.lookupObject<dragModel>
virtual ~Gosman()
Destructor.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
virtual const phaseModel & continuous() const
Continuous phase.
Info<< "Reading strained laminar flame speed field Su\n"<< endl;volScalarField Su(IOobject("Su", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);Info<< "Reading field betav\n"<< endl;volScalarField betav(IOobject("betav", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field Lobs\n"<< endl;volScalarField Lobs(IOobject("Lobs", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field CT\n"<< endl;volSymmTensorField CT(IOobject("CT", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field Nv\n"<< endl;volScalarField Nv(IOobject("Nv", mesh.facesInstance(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE), mesh);Info<< "Reading field nsv\n"<< 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.
virtual word name() const
Pair name.
virtual const phaseCompressibleTurbulenceModel & turbulence() const =0
Return the turbulence model.
virtual tmp< volScalarField > D() const
Turbulent diffusivity.
static word groupName(Name name, const word &group)
const phasePair & pair_
Phase pair.
const dimensionedScalar & rho() const
const dimensionedScalar & nu() const
Return the laminar viscosity.
virtual const phaseModel & dispersed() const
Dispersed phase.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
tmp< volScalarField > d() const
const phaseModel & phase1() const
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
const Mesh & mesh() const
Return mesh.
Gosman(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
virtual tmp< volScalarField > nut() const =0
Return the turbulence viscosity.
A class for managing temporary objects.