Skip to content

Commit 836a0db

Browse files
collect all indices at the beginning
1 parent 879a95b commit 836a0db

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/topologies/halfedge.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,9 @@ function HalfEdgeTopology(elems::AbstractVector{<:Connectivity}; sort=true)
167167

168168
# sort elements to make sure that they
169169
# are traversed in adjacent-first order
170-
adjelems = sort ? adjsort(elems) : elems
171-
eleminds = sort ? indexin(adjelems, elems) : 1:length(elems)
170+
_elems = sort ? adjsort(elems) : elems
171+
eleminds = sort ? indexin(_elems, elems) : 1:length(elems)
172+
adjelems::Vector{Vector{Int}} = map(collect indices, _elems)
172173

173174
# start assuming that all elements are
174175
# oriented consistently

0 commit comments

Comments
 (0)