1 Info<< "Reading thermophysical properties\n" << endl;
3 autoPtr<rhoChemistryModel> pChemistry
5 rhoChemistryModel::New(mesh)
7 rhoChemistryModel& chemistry = pChemistry();
9 hsReactionThermo& 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()
24 volScalarField& p = thermo.p();
25 volScalarField& hs = thermo.hs();
26 const volScalarField& T = thermo.T();
27 const volScalarField& psi = thermo.psi();
42 Info<< "\nReading field U\n" << endl;
56 #include "compressibleCreatePhi.H"
58 DimensionedField<scalar, volMesh> kappa
69 dimensionedScalar("zero", dimless, 0.0)
72 Info<< "Creating turbulence model\n" << endl;
73 autoPtr<compressible::turbulenceModel> turbulence
75 compressible::turbulenceModel::New
84 Info<< "Creating multi-variate interpolation scheme\n" << endl;
85 multivariateSurfaceInterpolationScheme<scalar>::fieldTable fields;
93 DimensionedField<scalar, volMesh> chemistrySh
104 dimensionedScalar("chemistrySh", dimEnergy/dimTime/dimVolume, 0.0)