Mercurial > repos > public > sbplib_julia
comparison src/Grids/equidistant_grid.jl @ 1126:832ac87a54a3 feature/grids
Remove boundary_size
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Wed, 05 Oct 2022 21:25:12 +0200 |
parents | c2d7e940639e |
children | dfbd62c7eb09 |
comparison
equal
deleted
inserted
replaced
1125:b9c6b0d8f0fa | 1126:832ac87a54a3 |
---|---|
156 end | 156 end |
157 boundary_grid(::EquidistantGrid{1,T},::CartesianBoundary{1}) where T = EquidistantGrid{T}() | 157 boundary_grid(::EquidistantGrid{1,T},::CartesianBoundary{1}) where T = EquidistantGrid{T}() |
158 | 158 |
159 | 159 |
160 """ | 160 """ |
161 boundary_size(grid::EquidistantGrid, id::CartesianBoundary) | |
162 | |
163 Returns the size of the boundary of `grid` specified by `id`. | |
164 """ | |
165 function boundary_size(grid::EquidistantGrid, id::CartesianBoundary) | |
166 orth_dims = orthogonal_dims(grid, dim(id)) | |
167 return grid.size[orth_dims] | |
168 end | |
169 boundary_size(::EquidistantGrid{1,T},::CartesianBoundary{1}) where T = () | |
170 | |
171 | |
172 """ | |
173 refine(grid::EquidistantGrid, r::Int) | 161 refine(grid::EquidistantGrid, r::Int) |
174 | 162 |
175 Refines `grid` by a factor `r`. The factor is applied to the number of | 163 Refines `grid` by a factor `r`. The factor is applied to the number of |
176 intervals which is 1 less than the size of the grid. | 164 intervals which is 1 less than the size of the grid. |
177 | 165 |