comparison src/Grids/tensor_grid.jl @ 1828:8adecef380b4 refactor/grids/iterable_boundary_indices

Add some todos
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 17 Sep 2024 11:20:00 +0200
parents ab397590898e
children 871f3f1decea
comparison
equal deleted inserted replaced
1827:ab397590898e 1828:8adecef380b4
95 95
96 b_ind = Base.setindex(all_indices, local_b_ind, grid_id(id)) 96 b_ind = Base.setindex(all_indices, local_b_ind, grid_id(id))
97 97
98 return view(_combine_indices(all_indices...), LazyTensors.concatenate_tuples(bla.(b_ind)...)...) 98 return view(_combine_indices(all_indices...), LazyTensors.concatenate_tuples(bla.(b_ind)...)...)
99 end 99 end
100 # TODO: There must be a way to make the above code cleaner?
100 101
101 # function _combine_indices(Is::Vararg{Union{Int, <:AbstractRange}}) 102 # function _combine_indices(Is::Vararg{Union{Int, <:AbstractRange}})
102 function _combine_indices(Is...) 103 function _combine_indices(Is...)
103 return CartesianIndices(LazyTensors.concatenate_tuples(bla.(Is)...)) 104 return CartesianIndices(LazyTensors.concatenate_tuples(bla.(Is)...))
104 end 105 end