Changed tmp<volField> and tmp<surfaceField> construction to use the new simpler "New" method

avoiding unnecessary database registration of temporary fields
This commit is contained in:
Henry Weller
2018-12-21 18:37:13 +00:00
parent d95d68d7be
commit 6dc48b62d9
101 changed files with 445 additions and 1302 deletions

View File

@ -68,17 +68,9 @@ tmp<volScalarField> createScalarField
{
tmp<volScalarField> tfld
(
new volScalarField
volScalarField::New
(
IOobject
(
name,
mesh.time().timeName(),
mesh,
IOobject::NO_READ,
IOobject::AUTO_WRITE,
false
),
name,
mesh,
dimensionedScalar(dimless, 0),
zeroGradientFvPatchScalarField::typeName

View File

@ -134,7 +134,8 @@ int main(int argc, char *argv[])
runTime.timeName(),
mesh,
IOobject::MUST_READ,
IOobject::AUTO_WRITE
IOobject::AUTO_WRITE,
false
),
mesh
);
@ -152,7 +153,8 @@ int main(int argc, char *argv[])
runTime.timeName(),
mesh,
IOobject::MUST_READ,
IOobject::AUTO_WRITE
IOobject::AUTO_WRITE,
false
),
mesh
);

View File

@ -145,25 +145,25 @@ int main(int argc, char *argv[])
(
IOobject("uGas", runTime.timeName(), mesh),
mesh,
dimensionedVector("0", dimVelocity, vector::zero)
dimensionedVector(dimVelocity, vector::zero)
);
pointVectorField uGasp
(
IOobject("uGasp", runTime.timeName(), mesh),
pMesh,
dimensionedVector("0", dimVelocity, vector::zero)
dimensionedVector(dimVelocity, vector::zero)
);
volVectorField uLiq
(
IOobject("uLiq", runTime.timeName(), mesh),
mesh,
dimensionedVector("0", dimVelocity, vector::zero)
dimensionedVector(dimVelocity, vector::zero)
);
pointVectorField uLiqp
(
IOobject("uLiqp", runTime.timeName(), mesh),
pMesh,
dimensionedVector("0", dimVelocity, vector::zero)
dimensionedVector(dimVelocity, vector::zero)
);
// Cell centres and points