bubbleFoam: Cleaned-up createPhi

This commit is contained in:
Henry
2010-09-29 10:49:35 +01:00
parent da150065e3
commit 5a655495dc
2 changed files with 54 additions and 44 deletions

View File

@ -6,24 +6,26 @@
IOobject::NO_READ IOobject::NO_READ
); );
autoPtr<surfaceScalarField> phiaPtr(NULL);
surfaceScalarField* phiaPtr;
if (phiaHeader.headerOk()) if (phiaHeader.headerOk())
{ {
Info<< "Reading face flux field phia\n" << endl; Info<< "Reading face flux field phia\n" << endl;
phiaPtr = new surfaceScalarField phiaPtr.reset
( (
IOobject new surfaceScalarField
( (
"phia", IOobject
runTime.timeName(), (
mesh, "phia",
IOobject::MUST_READ, runTime.timeName(),
IOobject::AUTO_WRITE mesh,
), IOobject::MUST_READ,
mesh IOobject::AUTO_WRITE
),
mesh
)
); );
} }
else else
@ -44,19 +46,22 @@
} }
} }
phiaPtr = new surfaceScalarField phiaPtr.reset
( (
IOobject new surfaceScalarField
( (
"phia", IOobject
runTime.timeName(), (
mesh, "phia",
IOobject::NO_READ, runTime.timeName(),
IOobject::AUTO_WRITE mesh,
), IOobject::NO_READ,
fvc::interpolate(Ua) & mesh.Sf(), IOobject::AUTO_WRITE
phiTypes ),
fvc::interpolate(Ua) & mesh.Sf(),
phiTypes
)
); );
} }
surfaceScalarField& phia = *phiaPtr; surfaceScalarField& phia = phiaPtr();

View File

@ -6,24 +6,26 @@
IOobject::NO_READ IOobject::NO_READ
); );
autoPtr<surfaceScalarField> phibPtr(NULL);
surfaceScalarField* phibPtr;
if (phibHeader.headerOk()) if (phibHeader.headerOk())
{ {
Info<< "Reading face flux field phib\n" << endl; Info<< "Reading face flux field phib\n" << endl;
phibPtr = new surfaceScalarField phibPtr.reset
( (
IOobject new surfaceScalarField
( (
"phib", IOobject
runTime.timeName(), (
mesh, "phib",
IOobject::MUST_READ, runTime.timeName(),
IOobject::AUTO_WRITE mesh,
), IOobject::MUST_READ,
mesh IOobject::AUTO_WRITE
),
mesh
)
); );
} }
else else
@ -44,19 +46,22 @@
} }
} }
phibPtr = new surfaceScalarField phibPtr.reset
( (
IOobject new surfaceScalarField
( (
"phib", IOobject
runTime.timeName(), (
mesh, "phib",
IOobject::NO_READ, runTime.timeName(),
IOobject::AUTO_WRITE mesh,
), IOobject::NO_READ,
fvc::interpolate(Ub) & mesh.Sf(), IOobject::AUTO_WRITE
phiTypes ),
fvc::interpolate(Ub) & mesh.Sf(),
phiTypes
)
); );
} }
surfaceScalarField& phib = *phibPtr; surfaceScalarField& phib = phibPtr();