1 Info<< nl << "Reading thermophysicalProperties" << endl;
3 autoPtr<psiChemistryModel> pChemistry
5 psiChemistryModel::New(mesh)
7 psiChemistryModel& chemistry = pChemistry();
9 hsCombustionThermo& thermo = chemistry.thermo();
11 basicMultiComponentMixture& composition = thermo.composition();
12 PtrList<volScalarField>& Y = composition.Y();
14 word inertSpecie(thermo.lookup("inertSpecie"));
16 if (!composition.contains(inertSpecie))
18 FatalErrorIn(args.executable())
19 << "Specified inert specie '" << inertSpecie << "' not found in "
20 << "species list. Available species:" << composition.species()
35 Info<< "Reading field U\n" << endl;
50 volScalarField& p = thermo.p();
51 const volScalarField& psi = thermo.psi();
52 const volScalarField& T = thermo.T();
53 volScalarField& hs = thermo.hs();
56 #include "compressibleCreatePhi.H"
69 dimensionedScalar("zero", dimless, 0.0)
72 Info << "Creating turbulence model.\n" << nl;
73 autoPtr<compressible::turbulenceModel> turbulence
75 compressible::turbulenceModel::New
84 Info<< "Creating field DpDt\n" << endl;
86 fvc::DDt(surfaceScalarField("phiU", phi/fvc::interpolate(rho)), p);
89 multivariateSurfaceInterpolationScheme<scalar>::fieldTable fields;
97 DimensionedField<scalar, volMesh> chemistrySh
108 dimensionedScalar("chemistrySh", dimEnergy/dimTime/dimVolume, 0.0)