From d38f42d47512de5b2659ccb5f64cda21926869a8 Mon Sep 17 00:00:00 2001 From: Julian P Samaroo Date: Tue, 2 Apr 2024 16:53:55 -0700 Subject: [PATCH] DomainBlocks: Remove invalidating ndims method --- src/lib/domain-blocks.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/domain-blocks.jl b/src/lib/domain-blocks.jl index 30dc4b085..bd9a854c8 100644 --- a/src/lib/domain-blocks.jl +++ b/src/lib/domain-blocks.jl @@ -1,4 +1,4 @@ -import Base: ndims, size, getindex +import Base: size, getindex struct DomainBlocks{N} <: AbstractArray{ArrayDomain{N}, N} start::NTuple{N, Int} @@ -6,7 +6,6 @@ struct DomainBlocks{N} <: AbstractArray{ArrayDomain{N}, N} end Base.@deprecate_binding BlockedDomains DomainBlocks -ndims(x::DomainBlocks{N}) where {N} = N size(x::DomainBlocks) = map(length, x.cumlength) function _getindex(x::DomainBlocks{N}, idx::Tuple) where N starts = map((vec, i) -> i == 0 ? 0 : getindex(vec,i), x.cumlength, map(x->x-1, idx))