Mercurial > repos > public > sbplib_julia
diff src/Grids/manifolds.jl @ 1945:19efb9dacfff feature/grids/manifolds
Fix boundaries(::UnstructuredAtlas)
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 07 Feb 2025 15:56:26 +0100 |
parents | 2a923e673cfc |
children | c63116e2ec8e |
line wrap: on
line diff
--- a/src/Grids/manifolds.jl Fri Feb 07 15:56:04 2025 +0100 +++ b/src/Grids/manifolds.jl Fri Feb 07 15:56:26 2025 +0100 @@ -117,11 +117,15 @@ function boundaries(a::UnstructuredAtlas) bs = MultiBlockBoundary[] - for c ∈ charts(a) + for (i,c) ∈ enumerate(charts(a)) for b ∈ boundaries(c) - if !any(cn->b∈cn, connections(a)) - push!(bs, b) + mbb = MultiBlockBoundary{i,typeof(b)}() + + if !any(cn->mbb∈cn, connections(a)) + push!(bs, mbb) end end end + + return bs end