1 Info<<
"Reading thermophysical properties\n" <<
endl;
3 autoPtr<psiuMulticomponentThermo>
pThermo
28 Info<<
"\nReading field U\n" <<
endl;
44 mesh.schemes().setFluxRequired(
p.name());
46 Info<<
"Creating turbulence model\n" <<
endl;
49 compressible::New<compressible::RASModel>
58 Info<<
"Creating thermophysical transport model\n" <<
endl;
59 turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity
61 RASThermophysicalTransportModel
63 ThermophysicalTransportModel
65 compressibleMomentumTransportModel,
71 Info<<
"Creating field dpdt\n" <<
endl;
84 Info<<
"Creating field kinetic energy K\n" <<
endl;
88 Info<<
"Creating the unstrained laminar flame speed\n" <<
endl;
95 Info<<
"Reading strained laminar flame speed field Su\n" <<
endl;
109 Info<<
"Reading field betav\n" <<
endl;
115 mesh.facesInstance(),
123 Info<<
"Reading field Lobs\n" <<
endl;
129 mesh.facesInstance(),
137 Info<<
"Reading field CT\n" <<
endl;
143 mesh.facesInstance(),
151 Info<<
"Reading field Nv\n" <<
endl;
157 mesh.facesInstance(),
165 Info<<
"Reading field nsv\n" <<
endl;
171 mesh.facesInstance(),
179 IOdictionary PDRProperties
186 IOobject::MUST_READ_IF_MODIFIED,
213 Info<<
"Calculating turbulent flame speed field St\n" <<
endl;
228 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))
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)
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 > &)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic 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))