comparison src/SbpOperators/boundaryops/boundary_restriction.jl @ 588:0c411d865d66 feature/boundary_ops

Fix bug.
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Wed, 02 Dec 2020 13:33:54 +0100
parents 0e1a95b35999
children e40e7439d1b4
comparison
equal deleted inserted replaced
587:6e02c497ccd5 588:0c411d865d66
14 r = region(boundary) 14 r = region(boundary)
15 d = dim(boundary) 15 d = dim(boundary)
16 e = BoundaryRestriction(restrict(grid, d), closureStencil, r) 16 e = BoundaryRestriction(restrict(grid, d), closureStencil, r)
17 17
18 # Create 1D IdentityMappings for each coordinate direction 18 # Create 1D IdentityMappings for each coordinate direction
19 one_d_grids = restrict.(Ref(grid), Tuple(1:D)) 19 one_d_grids = restrict.(Ref(grid), Tuple(1:Dim))
20 Is = IdentityMapping{T}.(size.(one_d_grids)) 20 Is = IdentityMapping{T}.(size.(one_d_grids))
21 21
22 # Formulate the correct outer product sequence of the identity mappings and 22 # Formulate the correct outer product sequence of the identity mappings and
23 # the boundary restriction operator 23 # the boundary restriction operator
24 parts = Base.setindex(Is, e, d) 24 parts = Base.setindex(Is, e, d)