mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
OpenFOAM libraries: Updated to use the new const-safe tmp
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
EXE_INC = \
|
||||
EXE_INC = -DCONST_TMP \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||
-I$(LIB_SRC)/surfMesh/lnInclude \
|
||||
|
||||
@ -161,7 +161,7 @@ Foam::tmp<Foam::Field<Type>> Foam::meshToMesh::mapSrcToTgt
|
||||
)
|
||||
);
|
||||
|
||||
mapSrcToTgt(srcField, cop, tresult());
|
||||
mapSrcToTgt(srcField, cop, tresult.ref());
|
||||
|
||||
return tresult;
|
||||
}
|
||||
@ -280,7 +280,7 @@ Foam::tmp<Foam::Field<Type>> Foam::meshToMesh::mapTgtToSrc
|
||||
)
|
||||
);
|
||||
|
||||
mapTgtToSrc(tgtField, cop, tresult());
|
||||
mapTgtToSrc(tgtField, cop, tresult.ref());
|
||||
|
||||
return tresult;
|
||||
}
|
||||
@ -466,7 +466,7 @@ Foam::meshToMesh::mapSrcToTgt
|
||||
)
|
||||
);
|
||||
|
||||
mapSrcToTgt(field, cop, tresult());
|
||||
mapSrcToTgt(field, cop, tresult.ref());
|
||||
|
||||
return tresult;
|
||||
}
|
||||
@ -655,7 +655,7 @@ Foam::meshToMesh::mapTgtToSrc
|
||||
)
|
||||
);
|
||||
|
||||
mapTgtToSrc(field, cop, tresult());
|
||||
mapTgtToSrc(field, cop, tresult.ref());
|
||||
|
||||
return tresult;
|
||||
}
|
||||
|
||||
@ -202,7 +202,7 @@ Foam::patchProbes::sample
|
||||
new Field<Type>(this->size(), unsetVal)
|
||||
);
|
||||
|
||||
Field<Type>& values = tValues();
|
||||
Field<Type>& values = tValues.ref();
|
||||
|
||||
const polyBoundaryMesh& patches = mesh_.boundaryMesh();
|
||||
|
||||
@ -253,7 +253,7 @@ Foam::patchProbes::sample
|
||||
new Field<Type>(this->size(), unsetVal)
|
||||
);
|
||||
|
||||
Field<Type>& values = tValues();
|
||||
Field<Type>& values = tValues.ref();
|
||||
|
||||
const polyBoundaryMesh& patches = mesh_.boundaryMesh();
|
||||
|
||||
|
||||
@ -225,7 +225,7 @@ Foam::probes::sample
|
||||
new Field<Type>(this->size(), unsetVal)
|
||||
);
|
||||
|
||||
Field<Type>& values = tValues();
|
||||
Field<Type>& values = tValues.ref();
|
||||
|
||||
if (fixedLocations_)
|
||||
{
|
||||
@ -295,7 +295,7 @@ Foam::probes::sample
|
||||
new Field<Type>(this->size(), unsetVal)
|
||||
);
|
||||
|
||||
Field<Type>& values = tValues();
|
||||
Field<Type>& values = tValues.ref();
|
||||
|
||||
forAll(*this, probeI)
|
||||
{
|
||||
|
||||
@ -596,7 +596,7 @@ Foam::isoSurfaceCell::interpolate
|
||||
|
||||
// One value per point
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(points().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
forAll(triPoints, i)
|
||||
{
|
||||
|
||||
@ -70,7 +70,7 @@ Foam::isoSurface::adaptPatchFields
|
||||
true // preserveCouples
|
||||
)
|
||||
);
|
||||
FieldType& sliceFld = tsliceFld();
|
||||
FieldType& sliceFld = tsliceFld.ref();
|
||||
|
||||
const fvMesh& mesh = fld.mesh();
|
||||
|
||||
@ -737,7 +737,7 @@ Foam::isoSurface::interpolate
|
||||
(
|
||||
new Field<Type>(points().size(), pTraits<Type>::zero)
|
||||
);
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
labelList nValues(values.size(), 0);
|
||||
|
||||
forAll(triPoints, i)
|
||||
|
||||
@ -57,7 +57,7 @@ Foam::sampledIsoSurfaceCell::interpolateField
|
||||
|
||||
// One value per point
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(points().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
boolList pointDone(points().size(), false);
|
||||
|
||||
|
||||
@ -36,7 +36,7 @@ Foam::sampledPatch::sampleField
|
||||
{
|
||||
// One value per face
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(patchFaceLabels_.size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
forAll(patchFaceLabels_, i)
|
||||
{
|
||||
label patchI = patchIDs_[patchIndex_[i]];
|
||||
@ -57,7 +57,7 @@ Foam::sampledPatch::sampleField
|
||||
{
|
||||
// One value per face
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(patchFaceLabels_.size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
forAll(patchFaceLabels_, i)
|
||||
{
|
||||
@ -78,7 +78,7 @@ Foam::sampledPatch::interpolateField
|
||||
{
|
||||
// One value per vertex
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(points().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
const labelList& own = mesh().faceOwner();
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ Foam::sampledPatchInternalField::sampleField
|
||||
{
|
||||
// One value per face
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(patchFaceLabels().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
forAll(patchStart(), i)
|
||||
{
|
||||
|
||||
@ -47,7 +47,7 @@ Foam::sampledPlane::interpolateField
|
||||
{
|
||||
// One value per point
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(points().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
boolList pointDone(points().size(), false);
|
||||
|
||||
|
||||
@ -291,7 +291,7 @@ Foam::tmp<Foam::Field<Foam::scalar>>
|
||||
Foam::sampledSurface::project(const Field<scalar>& field) const
|
||||
{
|
||||
tmp<Field<scalar>> tRes(new Field<scalar>(faces().size()));
|
||||
Field<scalar>& res = tRes();
|
||||
Field<scalar>& res = tRes.ref();
|
||||
|
||||
forAll(faces(), faceI)
|
||||
{
|
||||
@ -306,7 +306,7 @@ Foam::tmp<Foam::Field<Foam::scalar>>
|
||||
Foam::sampledSurface::project(const Field<vector>& field) const
|
||||
{
|
||||
tmp<Field<scalar>> tRes(new Field<scalar>(faces().size()));
|
||||
project(tRes(), field);
|
||||
project(tRes.ref(), field);
|
||||
return tRes;
|
||||
}
|
||||
|
||||
@ -315,7 +315,7 @@ Foam::tmp<Foam::Field<Foam::vector>>
|
||||
Foam::sampledSurface::project(const Field<sphericalTensor>& field) const
|
||||
{
|
||||
tmp<Field<vector>> tRes(new Field<vector>(faces().size()));
|
||||
project(tRes(), field);
|
||||
project(tRes.ref(), field);
|
||||
return tRes;
|
||||
}
|
||||
|
||||
@ -324,7 +324,7 @@ Foam::tmp<Foam::Field<Foam::vector>>
|
||||
Foam::sampledSurface::project(const Field<symmTensor>& field) const
|
||||
{
|
||||
tmp<Field<vector>> tRes(new Field<vector>(faces().size()));
|
||||
project(tRes(), field);
|
||||
project(tRes.ref(), field);
|
||||
return tRes;
|
||||
}
|
||||
|
||||
@ -333,7 +333,7 @@ Foam::tmp<Foam::Field<Foam::vector>>
|
||||
Foam::sampledSurface::project(const Field<tensor>& field) const
|
||||
{
|
||||
tmp<Field<vector>> tRes(new Field<vector>(faces().size()));
|
||||
project(tRes(), field);
|
||||
project(tRes.ref(), field);
|
||||
return tRes;
|
||||
}
|
||||
|
||||
|
||||
@ -177,7 +177,7 @@ Foam::sampledSurface::pointAverage
|
||||
dimensioned<Type>("zero", dimless, pTraits<Type>::zero)
|
||||
)
|
||||
);
|
||||
GeometricField<Type, fvPatchField, volMesh>& cellAvg = tcellAvg();
|
||||
GeometricField<Type, fvPatchField, volMesh>& cellAvg = tcellAvg.ref();
|
||||
|
||||
labelField nPointCells(mesh.nCells(), 0);
|
||||
{
|
||||
|
||||
@ -36,7 +36,7 @@ Foam::sampledTriSurfaceMesh::sampleField
|
||||
{
|
||||
// One value per face
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(sampleElements_.size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
if (sampleSource_ == cells || sampleSource_ == insideCells)
|
||||
{
|
||||
@ -92,7 +92,7 @@ Foam::sampledTriSurfaceMesh::interpolateField
|
||||
{
|
||||
// One value per vertex
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(sampleElements_.size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
if (sampleSource_ == cells || sampleSource_ == insideCells)
|
||||
{
|
||||
|
||||
@ -58,7 +58,7 @@ Foam::sampledThresholdCellFaces::interpolateField
|
||||
|
||||
// One value per point
|
||||
tmp<Field<Type>> tvalues(new Field<Type>(points().size()));
|
||||
Field<Type>& values = tvalues();
|
||||
Field<Type>& values = tvalues.ref();
|
||||
|
||||
boolList pointDone(points().size(), false);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user