Mercurial > repos > public > sbplib_julia
comparison src/Grids/equidistant_grid.jl @ 1526:4df668d00d03 feature/grids/curvilinear
Merge default
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Tue, 09 Apr 2024 07:58:27 +0200 |
| parents | 553111a15506 d7bc11053951 |
| children | 9113f437431d |
comparison
equal
deleted
inserted
replaced
| 1506:535f32316637 | 1526:4df668d00d03 |
|---|---|
| 101 The number of equispaced points in each coordinate direction are given | 101 The number of equispaced points in each coordinate direction are given |
| 102 by the tuple `size`. | 102 by the tuple `size`. |
| 103 | 103 |
| 104 Note: If `limit_lower` and `limit_upper` are integers and `size` would allow a | 104 Note: If `limit_lower` and `limit_upper` are integers and `size` would allow a |
| 105 completely integer grid, `equidistant_grid` will still return a floating point | 105 completely integer grid, `equidistant_grid` will still return a floating point |
| 106 grid. This simlifies the implementation and avoids certain surprise | 106 grid. This simplifies the implementation and avoids certain surprise |
| 107 behaviours. | 107 behaviors. |
| 108 """ | 108 """ |
| 109 # TODO: Change signature to `equidistant_grid(limit_lower,limit_upper, size...) | 109 # TODO: Change signature to `equidistant_grid(limit_lower,limit_upper, size...) |
| 110 function equidistant_grid(size::Dims, limit_lower, limit_upper) | 110 function equidistant_grid(size::Dims, limit_lower, limit_upper) |
| 111 gs = map(equidistant_grid, size, limit_lower, limit_upper) | 111 gs = map(equidistant_grid, size, limit_lower, limit_upper) |
| 112 return TensorGrid(gs...) | 112 return TensorGrid(gs...) |
