mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: avoid xfer on simple data types
- in many places can use move construcors or rely on RVO
This commit is contained in:
@ -298,8 +298,8 @@ Foam::distributedTriSurfaceMesh::distributeSegments
|
||||
sendMap[proci].transfer(dynSendMap[proci]);
|
||||
}
|
||||
|
||||
allSegments.transfer(dynAllSegments.shrink());
|
||||
allSegmentMap.transfer(dynAllSegmentMap.shrink());
|
||||
allSegments.transfer(dynAllSegments);
|
||||
allSegmentMap.transfer(dynAllSegmentMap);
|
||||
}
|
||||
|
||||
|
||||
@ -743,9 +743,9 @@ Foam::distributedTriSurfaceMesh::calcLocalQueries
|
||||
sendMap[proci].transfer(dynSendMap[proci]);
|
||||
}
|
||||
|
||||
allCentres.transfer(dynAllCentres.shrink());
|
||||
allRadiusSqr.transfer(dynAllRadiusSqr.shrink());
|
||||
allSegmentMap.transfer(dynAllSegmentMap.shrink());
|
||||
allCentres.transfer(dynAllCentres);
|
||||
allRadiusSqr.transfer(dynAllRadiusSqr);
|
||||
allSegmentMap.transfer(dynAllSegmentMap);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user