mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-12-28 03:37:59 +00:00
ENH: remove reliance on the Xfer class (issue #639)
This class is largely a pre-C++11 holdover. It is now possible to simply use move construct/assignment directly. In a few rare cases (eg, polyMesh::resetPrimitives) it has been replaced by an autoPtr.
This commit is contained in:
@ -521,7 +521,7 @@ int main(int argc, char *argv[])
|
||||
(
|
||||
cutZoneName,
|
||||
true // verbose
|
||||
).resetAddressing(faceIds.xfer(), false);
|
||||
).resetAddressing(std::move(faceIds), false);
|
||||
|
||||
|
||||
// Add the perfect interface mesh modifier
|
||||
@ -551,7 +551,7 @@ int main(int argc, char *argv[])
|
||||
(
|
||||
mergePatchName + "MasterZone",
|
||||
true // verbose
|
||||
).resetAddressing(faceIds.xfer(), false);
|
||||
).resetAddressing(std::move(faceIds), false);
|
||||
|
||||
// Markup slave face ids
|
||||
faceIds.setSize(slavePatch.size());
|
||||
@ -561,7 +561,7 @@ int main(int argc, char *argv[])
|
||||
(
|
||||
mergePatchName + "SlaveZone",
|
||||
true // verbose
|
||||
).resetAddressing(faceIds.xfer(), false);
|
||||
).resetAddressing(std::move(faceIds), false);
|
||||
|
||||
// Add empty zone for cut faces
|
||||
mesh.faceZones()
|
||||
|
||||
Reference in New Issue
Block a user