1 Info<< "Reading thermophysical properties\n" << endl;
3 autoPtr<psiChemistryModel> pChemistry
5 psiChemistryModel::New(mesh)
7 psiChemistryModel& chemistry = pChemistry();
9 hsCombustionThermo& thermo = chemistry.thermo();
11 SLGThermo slgThermo(mesh, thermo);
13 basicMultiComponentMixture& composition = thermo.composition();
14 PtrList<volScalarField>& Y = composition.Y();
16 const word inertSpecie(thermo.lookup("inertSpecie"));
18 if (!composition.contains(inertSpecie))
20 FatalErrorIn(args.executable())
21 << "Specified inert specie '" << inertSpecie << "' not found in "
22 << "species list. Available species:" << composition.species()
26 volScalarField& p = thermo.p();
27 volScalarField& hs = thermo.hs();
28 const volScalarField& T = thermo.T();
29 const volScalarField& psi = thermo.psi();
44 Info<< "\nReading field U\n" << endl;
58 #include "compressibleCreatePhi.H"
60 DimensionedField<scalar, volMesh> kappa
71 dimensionedScalar("zero", dimless, 0.0)
74 Info<< "Creating turbulence model\n" << endl;
75 autoPtr<compressible::turbulenceModel> turbulence
77 compressible::turbulenceModel::New
86 Info<< "Creating field DpDt\n" << endl;
90 fvc::DDt(surfaceScalarField("phiU", phi/fvc::interpolate(rho)), p)
93 multivariateSurfaceInterpolationScheme<scalar>::fieldTable fields;
101 DimensionedField<scalar, volMesh> chemistrySh
112 dimensionedScalar("chemistry::Sh", dimEnergy/dimTime/dimVolume, 0.0)