@@ -581,8 +581,8 @@ function Geometry.InterfaceTriangulation(
581
581
end
582
582
583
583
function Geometry. InterfaceTriangulation (a:: DistributedTriangulation ,b:: DistributedTriangulation )
584
- trians = map (InterfaceTriangulation,a. trians,b. trians)
585
584
@assert a. model === b. model
585
+ trians = map (InterfaceTriangulation,a. trians,b. trians)
586
586
DistributedTriangulation (trians,a. model)
587
587
end
588
588
@@ -642,15 +642,19 @@ function remove_ghost_cells(trian::Triangulation,gids)
642
642
remove_ghost_cells (glue,trian,gids)
643
643
end
644
644
645
- function remove_ghost_cells (trian:: Union{SkeletonTriangulation,BoundaryTriangulation} ,gids)
645
+ function remove_ghost_cells (
646
+ trian:: Union{SkeletonTriangulation,BoundaryTriangulation,Geometry.CompositeTriangulation} ,
647
+ gids
648
+ )
646
649
model = get_background_model (trian)
647
650
Dm = num_cell_dims (model)
648
651
glue = get_glue (trian,Val (Dm))
649
652
remove_ghost_cells (glue,trian,gids)
650
653
end
651
654
652
655
function remove_ghost_cells (
653
- trian:: AdaptedTriangulation{Dc,Dp,<:Union{SkeletonTriangulation,BoundaryTriangulation}} ,gids) where {Dc,Dp}
656
+ trian:: AdaptedTriangulation{Dc,Dp,<:Union{SkeletonTriangulation,BoundaryTriangulation}} ,gids
657
+ ) where {Dc,Dp}
654
658
remove_ghost_cells (trian. trian,gids)
655
659
end
656
660
0 commit comments