changeset 1510:606975cdb1f3 refactor/component_type

Allow component_type to accept more types of inputs
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 21 Mar 2024 07:59:03 +0100
parents 8ef207e4bc87
children d50ea06813d5
files src/Grids/grid.jl
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/Grids/grid.jl	Tue Jan 23 20:39:06 2024 +0100
+++ b/src/Grids/grid.jl	Thu Mar 21 07:59:03 2024 +0100
@@ -37,8 +37,8 @@
 
 The type of the components of the coordinate vector of `Grid` `g`.
 """
-component_type(::Type{<:Grid{T}}) where T = eltype(T)
-component_type(g::Grid) = component_type(typeof(g))
+component_type(T::Type) = eltype(eltype(T))
+component_type(t) = component_type(typeof(t))
 
 """
     refine(g::Grid, r)