Mercurial > repos > public > sbplib_julia
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 |