mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: renumberMesh: not flipping faces
This commit is contained in:
@ -432,6 +432,7 @@ autoPtr<mapPolyMesh> reorderMesh
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Check if any faces need swapping.
|
// Check if any faces need swapping.
|
||||||
|
labelHashSet flipFaceFlux(newOwner.size());
|
||||||
forAll(newNeighbour, faceI)
|
forAll(newNeighbour, faceI)
|
||||||
{
|
{
|
||||||
label own = newOwner[faceI];
|
label own = newOwner[faceI];
|
||||||
@ -441,6 +442,7 @@ autoPtr<mapPolyMesh> reorderMesh
|
|||||||
{
|
{
|
||||||
newFaces[faceI].flip();
|
newFaces[faceI].flip();
|
||||||
Swap(newOwner[faceI], newNeighbour[faceI]);
|
Swap(newOwner[faceI], newNeighbour[faceI]);
|
||||||
|
flipFaceFlux.insert(faceI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -491,7 +493,7 @@ autoPtr<mapPolyMesh> reorderMesh
|
|||||||
identity(mesh.nPoints()), // reversePointMap,
|
identity(mesh.nPoints()), // reversePointMap,
|
||||||
reverseFaceOrder, // reverseFaceMap,
|
reverseFaceOrder, // reverseFaceMap,
|
||||||
reverseCellOrder, // reverseCellMap,
|
reverseCellOrder, // reverseCellMap,
|
||||||
labelHashSet(0), // flipFaceFlux,
|
flipFaceFlux, // flipFaceFlux,
|
||||||
patchPointMap, // patchPointMap,
|
patchPointMap, // patchPointMap,
|
||||||
labelListList(0), // pointZoneMap,
|
labelListList(0), // pointZoneMap,
|
||||||
labelListList(0), // faceZonePointMap,
|
labelListList(0), // faceZonePointMap,
|
||||||
|
|||||||
Reference in New Issue
Block a user