ENH: use move construct for cellZone/faceZone

This commit is contained in:
Mark Olesen
2018-03-07 11:28:05 +01:00
parent 4fe8ed8245
commit b4a2876c56
9 changed files with 40 additions and 102 deletions

View File

@ -591,7 +591,7 @@ int main(int argc, char *argv[])
{
addr[n] = facei;
flip[n] = faceToFlip[facei];
n++;
++n;
}
}

View File

@ -233,8 +233,8 @@ int main(int argc, char *argv[])
new faceZone
(
"membraneFaces",
faces,
zoneFlip,
std::move(faces),
std::move(zoneFlip),
0,
mesh.faceZones()
);

View File

@ -1925,7 +1925,7 @@ int main(int argc, char *argv[])
new cellZone
(
zoneName, //name
regionCells, //addressing
std::move(regionCells), //addressing
zoneI, //index
cellZones //cellZoneMesh
)