Changed tmp<pointField> 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 19:52:16 +00:00
parent 6dc48b62d9
commit 0c31e465be
4 changed files with 8 additions and 32 deletions

View File

@ -62,14 +62,9 @@ Foam::interpolationCellPointWallModified<Type>::calcPointField
// Create the point field
tmp<pointVectorField> tPsip
(
new pointVectorField
pointVectorField::New
(
IOobject
(
"volPointInterpolateWallModified(" + psi.name() + ')',
mesh.time().timeName(),
mesh
),
"volPointInterpolateWallModified(" + psi.name() + ')',
pointMesh::New(mesh),
dimensioned<Type>("zero", psi.dimensions(), Zero)
)

View File

@ -73,14 +73,9 @@ Foam::tmp<Foam::pointScalarField> Foam::functionObjects::streamFunction::calc
tmp<pointScalarField> tstreamFunction
(
new pointScalarField
pointScalarField::New
(
IOobject
(
"streamFunction",
time_.timeName(),
mesh_
),
"streamFunction",
pMesh,
dimensionedScalar(phi.dimensions(), 0)
)

View File

@ -1817,16 +1817,9 @@ Foam::tmp<Foam::pointVectorField> Foam::meshRefinement::makeDisplacementField
// postprocessable field.
tmp<pointVectorField> tfld
(
new pointVectorField
pointVectorField::New
(
IOobject
(
"pointDisplacement",
mesh.time().timeName(),
mesh,
IOobject::NO_READ,
IOobject::AUTO_WRITE
),
"pointDisplacement",
pMesh,
dimensionedVector(dimLength, Zero),
patchFieldTypes

View File

@ -857,16 +857,9 @@ Foam::snappyLayerDriver::makeLayerDisplacementField
// postprocessable field.
tmp<pointVectorField> tfld
(
new pointVectorField
pointVectorField::New
(
IOobject
(
"pointDisplacement",
mesh.time().timeName(),
mesh,
IOobject::NO_READ,
IOobject::AUTO_WRITE
),
"pointDisplacement",
pMesh,
dimensionedVector(dimLength, Zero),
patchFieldTypes,