Mercurial > repos > public > sbplib_julia
diff src/Grids/equidistant_grid.jl @ 1128:dfbd62c7eb09 feature/grids
Rename dim to ndims in Grids.jl
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Wed, 05 Oct 2022 22:00:30 +0200 |
parents | 832ac87a54a3 |
children | 9275d95e2d90 102ebdaf7c11 |
line wrap: on
line diff
--- a/src/Grids/equidistant_grid.jl Wed Oct 05 21:26:37 2022 +0200 +++ b/src/Grids/equidistant_grid.jl Wed Oct 05 22:00:30 2022 +0200 @@ -62,13 +62,10 @@ Base.size(g::EquidistantGrid) = g.size - -""" - dim(grid::EquidistantGrid) +Base.ndims(::EquidistantGrid{Dim}) where Dim = Dim -The dimension of the grid. -""" -dim(::EquidistantGrid{Dim}) where Dim = Dim + + """ @@ -140,7 +137,7 @@ CartesianBoundary(2,Lower), ...) """ -boundary_identifiers(g::EquidistantGrid) = (((ntuple(i->(CartesianBoundary{i,Lower}(),CartesianBoundary{i,Upper}()),dim(g)))...)...,) +boundary_identifiers(g::EquidistantGrid) = (((ntuple(i->(CartesianBoundary{i,Lower}(),CartesianBoundary{i,Upper}()),ndims(g)))...)...,) """ @@ -168,7 +165,7 @@ function refine(grid::EquidistantGrid, r::Int) sz = size(grid) new_sz = (sz .- 1).*r .+ 1 - return EquidistantGrid{dim(grid), eltype(grid)}(new_sz, grid.limit_lower, grid.limit_upper) + return EquidistantGrid{ndims(grid), eltype(grid)}(new_sz, grid.limit_lower, grid.limit_upper) end @@ -190,5 +187,5 @@ new_sz = (sz .- 1).÷r .+ 1 - return EquidistantGrid{dim(grid), eltype(grid)}(new_sz, grid.limit_lower, grid.limit_upper) + return EquidistantGrid{ndims(grid), eltype(grid)}(new_sz, grid.limit_lower, grid.limit_upper) end