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