mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: extendedFeatureEdgeMesh: updated indexing of edges
This commit is contained in:
@ -1189,8 +1189,24 @@ void Foam::extendedFeatureEdgeMesh::add(const extendedFeatureEdgeMesh& fem)
|
|||||||
}
|
}
|
||||||
|
|
||||||
edgeList newEdges(newEdgeI);
|
edgeList newEdges(newEdgeI);
|
||||||
UIndirectList<edge>(newEdges, reverseEdgeMap) = edges();
|
forAll(edges(), i)
|
||||||
UIndirectList<edge>(newEdges, reverseFemEdgeMap) = fem.edges();
|
{
|
||||||
|
const edge& e = edges()[i];
|
||||||
|
newEdges[reverseEdgeMap[i]] = edge
|
||||||
|
(
|
||||||
|
reversePointMap[e[0]],
|
||||||
|
reversePointMap[e[1]]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
forAll(fem.edges(), i)
|
||||||
|
{
|
||||||
|
const edge& e = fem.edges()[i];
|
||||||
|
newEdges[reverseFemEdgeMap[i]] = edge
|
||||||
|
(
|
||||||
|
reverseFemPointMap[e[0]],
|
||||||
|
reverseFemPointMap[e[1]]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
pointField newEdgeDirections(newEdgeI);
|
pointField newEdgeDirections(newEdgeI);
|
||||||
newEdgeDirections.rmap(edgeDirections(), reverseEdgeMap);
|
newEdgeDirections.rmap(edgeDirections(), reverseEdgeMap);
|
||||||
|
|||||||
Reference in New Issue
Block a user