comparison src/Grids/tensor_grid.jl @ 1466:de4e15924d26 feature/grids/boundary_indicies

Move def of boundary_indices, remove some new lines
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 29 Nov 2023 09:18:18 +0100
parents 88e738d807cb
children d9d9ab18cdfc 611ae2308aa1
comparison
equal deleted inserted replaced
1465:88e738d807cb 1466:de4e15924d26
71 return map(bid -> TensorGridBoundary{i, typeof(bid)}(), boundary_identifiers(g.grids[i])) 71 return map(bid -> TensorGridBoundary{i, typeof(bid)}(), boundary_identifiers(g.grids[i]))
72 end 72 end
73 return LazyTensors.concatenate_tuples(per_grid...) 73 return LazyTensors.concatenate_tuples(per_grid...)
74 end 74 end
75 75
76
77 """ 76 """
78 boundary_grid(g::TensorGrid, id::TensorGridBoundary) 77 boundary_grid(g::TensorGrid, id::TensorGridBoundary)
79 78
80 The grid for the boundary of `g` specified by `id`. 79 The grid for the boundary of `g` specified by `id`.
81 """ 80 """
82 function boundary_grid(g::TensorGrid, id::TensorGridBoundary) 81 function boundary_grid(g::TensorGrid, id::TensorGridBoundary)
83 local_boundary_grid = boundary_grid(g.grids[grid_id(id)], boundary_id(id)) 82 local_boundary_grid = boundary_grid(g.grids[grid_id(id)], boundary_id(id))
84 new_grids = Base.setindex(g.grids, local_boundary_grid, grid_id(id)) 83 new_grids = Base.setindex(g.grids, local_boundary_grid, grid_id(id))
85 return TensorGrid(new_grids...) 84 return TensorGrid(new_grids...)
86 end 85 end
87
88 86
89 function boundary_indices(g::TensorGrid, id::TensorGridBoundary) 87 function boundary_indices(g::TensorGrid, id::TensorGridBoundary)
90 per_grid_ind = map(g.grids) do g 88 per_grid_ind = map(g.grids) do g
91 ntuple(i->:, ndims(g)) 89 ntuple(i->:, ndims(g))
92 end 90 end