3#include "readGravitationalAcceleration.H"
5Info<<
"Reading thermophysical properties\n" <<
endl;
6autoPtr<psiReactionThermo>
pThermo(psiReactionThermo::New(
mesh));
19 <<
"Inert specie " <<
inertSpecie <<
" not found in available species "
21 << exit(FatalIOError);
26multivariateSurfaceInterpolationScheme<scalar>::fieldTable
fields;
59 dimensionedScalar(dimDensity, Zero)
74 dimensionedScalar(dimPressure, Zero)
78Info<<
"\nReading field U\n" << endl;
94mesh.setFluxRequired(
p.name());
96Info<<
"Creating turbulence model\n" << endl;
99 compressible::turbulenceModel::New
108Info<<
"Creating combustion model\n" << endl;
121 IOobject::READ_IF_PRESENT,
125 dimensionedScalar(dimEnergy/dimVolume/dimTime, Zero)
132#include "createMRF.H"
const word & executable() const noexcept
Name of executable without the path.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
Creates and initialises the face-flux field phi.
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.
compressible::turbulenceModel & turbulence
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Foam::argList args(argc, argv)
Info<< "Reading thermophysical properties\n"<< endl;autoPtr< psiReactionThermo > pThermo(psiReactionThermo::New(mesh))
const word inertSpecie(thermo.get< word >("inertSpecie"))
basicSpecieMixture & composition
SLGThermo slgThermo(mesh, thermo)
Info<< "Creating combustion model\n"<< endl;autoPtr< CombustionModel< psiReactionThermo > > combustion(CombustionModel< psiReactionThermo >::New(thermo, turbulence()))
PtrList< volScalarField > & Y
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
volScalarField rhoEffLagrangian(IOobject("rhoEffLagrangian", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh, dimensionedScalar(dimDensity, Zero))
volScalarField pDyn(IOobject("pDyn", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh, dimensionedScalar(dimPressure, Zero))
#define forAll(list, i)
Loop across all elements in list.