diff src/Grids/grid.jl @ 2016:e17d90763a3f feature/grids/multiblock_grids

Add ndims for grid types
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 12 Mar 2025 08:59:28 +0100
parents 863385aae454
children
line wrap: on
line diff
--- a/src/Grids/grid.jl	Wed Feb 26 23:57:35 2025 +0100
+++ b/src/Grids/grid.jl	Wed Mar 12 08:59:28 2025 +0100
@@ -19,7 +19,8 @@
 """
 abstract type Grid{T,D} end
 
-Base.ndims(::Grid{T,D}) where {T,D} = D
+Base.ndims(::Grid{<:Any,D}) where D = D
+Base.ndims(::Type{<:Grid{<:Any,D}}) where D = D
 Base.eltype(::Type{<:Grid{T}}) where T = T
 
 Base.getindex(g::Grid, I::CartesianIndex) = g[Tuple(I)...]