26IOdictionary transportProperties
30 "transportProperties",
33 IOobject::MUST_READ_IF_MODIFIED,
38Info <<
"Reading field p\n" << endl;
39_p = autoPtr<volScalarField>
54volScalarField& p = _p();
58_p0 = autoPtr<volScalarField>
60 new volScalarField(p0)
63Info <<
"Reading field U\n" << endl;
64_U = autoPtr<volVectorField>
79volVectorField& U = _U();
83_U0 = autoPtr<volVectorField>
85 new volVectorField(U0)
89_nu = autoPtr<dimensionedScalar>
95 transportProperties.lookup(
"nu")
98dimensionedScalar& nu = _nu();
100_dt = autoPtr<dimensionedScalar>
102 new dimensionedScalar
105 dimensionSet(0, 0, 1, 0, 0),
110_phi = autoPtr<surfaceScalarField>
112 new surfaceScalarField
119 IOobject::READ_IF_PRESENT,
125surfaceScalarField& phi = _phi();
127surfaceScalarField phi0(phi);
129_phi0 = autoPtr<surfaceScalarField>
131 new surfaceScalarField(phi0)
136setRefCell(p, mesh.solutionDict().subDict(
"SIMPLE"), pRefCell, pRefValue);
138_laminarTransport = autoPtr<singlePhaseTransportModel>
140 new singlePhaseTransportModel( U, phi )
142singlePhaseTransportModel& laminarTransport = _laminarTransport();
144turbulence = autoPtr<incompressible::turbulenceModel>
146 incompressible::turbulenceModel::New(U, phi, laminarTransport)
149_MRF = autoPtr<IOMRFZoneList>
151 new IOMRFZoneList(mesh)