OpenFOAM libraries: Updated to use the new const-safe tmp

This commit is contained in:
Henry Weller
2016-02-26 08:13:59 +00:00
parent e1405f2260
commit f4ba71ddd0
163 changed files with 346 additions and 346 deletions

View File

@ -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 \

View File

@ -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;
}

View File

@ -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();

View File

@ -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)
{

View File

@ -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)
{

View File

@ -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)

View File

@ -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);

View File

@ -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();

View File

@ -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)
{

View File

@ -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);

View File

@ -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;
}

View File

@ -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);
{

View File

@ -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)
{

View File

@ -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);