diff src/Grids/tensor_grid.jl @ 1257:198ccda331a6 refactor/grids

Remove range dim as a type paratmeter on Grid as it is already encoded in T if available
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 23 Feb 2023 11:38:19 +0100
parents 3fc78ad26d03
children a4ddae8b5d49
line wrap: on
line diff
--- a/src/Grids/tensor_grid.jl	Wed Feb 22 22:38:54 2023 +0100
+++ b/src/Grids/tensor_grid.jl	Thu Feb 23 11:38:19 2023 +0100
@@ -1,12 +1,11 @@
-struct TensorGrid{T,D,RD,GT<:NTuple{N,Grid} where N} <: Grid{T,D,RD}
+struct TensorGrid{T,D,GT<:NTuple{N,Grid} where N} <: Grid{T,D}
     grids::GT
 
     function TensorGrid(gs...)
         T = eltype(gs[1]) # All gs should have the same T
         D = sum(ndims,gs)
-        RD = sum(nrangedims, gs)
 
-        return new{T,D,RD,typeof(gs)}(gs)
+        return new{T,D,typeof(gs)}(gs)
     end
 end