1 Info<<
"Reading thermophysical properties\n" <<
endl;
3 autoPtr<psiuMulticomponentThermo>
pThermo
30 Info<<
"\nReading field U\n" <<
endl;
46 mesh.schemes().setFluxRequired(
p.name());
48 Info<<
"Creating turbulence model\n" <<
endl;
51 compressible::New<compressible::RASModel>
60 Info<<
"Creating thermophysical transport model\n" <<
endl;
61 turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity
63 RASThermophysicalTransportModel
65 ThermophysicalTransportModel
67 compressibleMomentumTransportModel,
73 Info<<
"Creating field dpdt\n" <<
endl;
86 Info<<
"Creating field kinetic energy K\n" <<
endl;
90 Info<<
"Creating the unstrained laminar flame speed\n" <<
endl;
97 Info<<
"Reading strained laminar flame speed field Su\n" <<
endl;
111 Info<<
"Reading field betav\n" <<
endl;
117 mesh.facesInstance(),
125 Info<<
"Reading field Lobs\n" <<
endl;
131 mesh.facesInstance(),
139 Info<<
"Reading field CT\n" <<
endl;
145 mesh.facesInstance(),
153 Info<<
"Reading field Nv\n" <<
endl;
159 mesh.facesInstance(),
167 Info<<
"Reading field nsv\n" <<
endl;
173 mesh.facesInstance(),
181 IOdictionary PDRProperties
188 IOobject::MUST_READ_IF_MODIFIED,
215 Info<<
"Calculating turbulent flame speed field St\n" <<
endl;
230 multivariateSurfaceInterpolationScheme<scalar>::fieldTable
fields;
const word & executable() const
Name of executable without the path.
Creates and initialises the face-flux field phi.
autoPtr< XiModel > flameWrinkling
Create the flame-wrinkling model.
Info<< "Creating field dpdt\n"<< endl;volScalarField dpdt(IOobject("dpdt", runTime.name(), mesh), mesh, dimensionedScalar(p.dimensions()/dimTime, 0));Info<< "Creating field kinetic energy K\n"<< endl;volScalarField K("K", 0.5 *magSqr(U));Info<< "Creating the unstrained laminar flame speed\n"<< endl;autoPtr< laminarFlameSpeed > unstrainedLaminarFlameSpeed(laminarFlameSpeed::New(thermo))
basicCombustionMixture & composition
Info<< "Reading strained laminar flame speed field Su\n"<< endl;volScalarField Su(IOobject("Su", runTime.name(), 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
Info<< "Creating thermophysical transport model\n"<< endl;turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity< RASThermophysicalTransportModel< ThermophysicalTransportModel< compressibleMomentumTransportModel, fluidThermo > >> thermophysicalTransport(turbulence(), thermo, true)
Info<< "Calculating turbulent flame speed field St\n"<< endl;volScalarField St(IOobject("St", runTime.name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), flameWrinkling->Xi() *Su);multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
tmp< VolField< Type > > Su(const VolField< Type > &su, const VolField< Type > &vf)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
VolField< vector > volVectorField
Ostream & endl(Ostream &os)
Add newline and flush stream.
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
const dimensionSet dimTime
VolField< scalar > volScalarField
VolField< symmTensor > volSymmTensorField
dimensioned< scalar > magSqr(const dimensioned< Type > &)
Foam::argList args(argc, argv)
autoPtr< incompressible::momentumTransportModel > turbulence(incompressible::momentumTransportModel::New(U, phi, viscosity))
volScalarField rho(IOobject("rho", runTime.name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), thermo.renameRho())
volVectorField U(IOobject("U", runTime.name(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), mesh, dimensionedVector(dimVelocity, Zero))
fluidMulticomponentThermo & thermo
Info<< "Reading thermophysical properties\n"<< endl;autoPtr< fluidMulticomponentThermo > pThermo(fluidMulticomponentThermo::New(mesh))