26Info <<
"Reading thermophysical properties\n" << endl;
28pThermo = autoPtr<fluidThermo>
30 fluidThermo::New(mesh)
33fluidThermo& thermo = pThermo();
35thermo.validate(args.executable(),
"h",
"e");
37_p = autoPtr<volScalarField>
39 new volScalarField(thermo.p())
42volScalarField& p = _p();
44volScalarField p0(thermo.p());
46_p0 = autoPtr<volScalarField>
48 new volScalarField(p0)
51_rho = autoPtr<volScalarField>
60 IOobject::READ_IF_PRESENT,
67volScalarField& rho = _rho();
69volScalarField rho0(rho);
71_rho0 = autoPtr<volScalarField>
73 new volScalarField(rho0)
76_E = autoPtr<volScalarField>
78 new volScalarField(thermo.he())
81volScalarField E0(_E());
83_E0 = autoPtr<volScalarField>
85 new volScalarField(E0)
88Info <<
"Reading field U\n" << endl;
89_U = autoPtr<volVectorField>
104volVectorField& U = _U();
108_U0 = autoPtr<volVectorField>
110 new volVectorField(U0)
113#include "compressibleCreatePhi.H"
115_pressureControl = autoPtr<pressureControl>
117 new pressureControl(p, rho, simple.dict())
122mesh.setFluxRequired(p.name());
124Info <<
"Creating turbulence model\n" << endl;
126turbulence = autoPtr<compressible::turbulenceModel>
128 compressible::turbulenceModel::New
137_initialMass = autoPtr<dimensionedScalar>
139 new dimensionedScalar(fvc::domainIntegrate(rho))
142_MRF = autoPtr<IOMRFZoneList>
144 new IOMRFZoneList(mesh)
147_psi = autoPtr<volScalarField>
149 new volScalarField(thermo.psi())
152_fvOptions = autoPtr<fv::options>(
new fv::options(mesh));