comparison src/Grids/grid.jl @ 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 a863aef1f799
children 7476877c0b0e
comparison
equal deleted inserted replaced
1499:8ef207e4bc87 1510:606975cdb1f3
35 """ 35 """
36 component_type(g) 36 component_type(g)
37 37
38 The type of the components of the coordinate vector of `Grid` `g`. 38 The type of the components of the coordinate vector of `Grid` `g`.
39 """ 39 """
40 component_type(::Type{<:Grid{T}}) where T = eltype(T) 40 component_type(T::Type) = eltype(eltype(T))
41 component_type(g::Grid) = component_type(typeof(g)) 41 component_type(t) = component_type(typeof(t))
42 42
43 """ 43 """
44 refine(g::Grid, r) 44 refine(g::Grid, r)
45 45
46 The grid where `g` is refined by the factor `r`. 46 The grid where `g` is refined by the factor `r`.