COMP: avoid autoPtr copy assignment and implicit casting

This commit is contained in:
Mark Olesen
2020-10-13 19:00:35 +02:00
parent f0d4f7cdc5
commit 132ae101f6
4 changed files with 9 additions and 13 deletions

View File

@ -593,8 +593,6 @@ void Foam::radiation::laserDTRM::calculate()
labelField reflectingCells(mesh_.nCells(), -1);
autoPtr<interpolationCellPoint<vector>> nHatIntrPtr;
UPtrList<reflectionModel> reflectionUPtr;
if (reflectionSwitch_)
@ -653,10 +651,7 @@ void Foam::radiation::laserDTRM::calculate()
}
}
nHatIntrPtr.reset
(
new interpolationCellPoint<vector>(nHat)
);
interpolationCellPoint<vector> nHatInterp(nHat);
DTRMParticle::trackingData td
(
@ -665,7 +660,7 @@ void Foam::radiation::laserDTRM::calculate()
eInterp,
EInterp,
TInterp,
nHatIntrPtr,
nHatInterp,
reflectingCells,
reflectionUPtr,
Q_