Field: Simplified tmp reuse and cleanup

This commit is contained in:
Henry Weller
2016-02-25 15:07:14 +00:00
parent dfa89cf8ee
commit 85fa6c2649
10 changed files with 82 additions and 118 deletions

View File

@ -59,9 +59,9 @@ Foam::tmp<Foam::vectorField> Foam::transform
const tmp<vectorField>& ttf
)
{
tmp<vectorField > tranf = reuseTmp<vector, vector>::New(ttf);
tmp<vectorField > tranf = New(ttf);
transform(tranf.ref(), q, ttf());
reuseTmp<vector, vector>::clear(ttf);
ttf.clear();
return tranf;
}
@ -117,9 +117,9 @@ Foam::tmp<Foam::vectorField> Foam::transform
const tmp<vectorField>& ttf
)
{
tmp<vectorField > tranf = reuseTmp<vector, vector>::New(ttf);
tmp<vectorField > tranf = New(ttf);
transform(tranf.ref(), tr, ttf());
reuseTmp<vector, vector>::clear(ttf);
ttf.clear();
return tranf;
}