comparison src/Grids/manifolds.jl @ 1932:ac63820222f8 feature/grids/manifolds

Make field types of CartesianAtlas concrete
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 07 Feb 2025 09:20:24 +0100
parents bb2c708d724d
children 1b012e2d5db1
comparison
equal deleted inserted replaced
1931:bb2c708d724d 1932:ac63820222f8
56 56
57 TBD: What exactly should this return? 57 TBD: What exactly should this return?
58 """ 58 """
59 function connections end 59 function connections end
60 60
61 struct CartesianAtlas{D,C<:Chart} <: Atlas 61 struct CartesianAtlas{D,C<:Chart,AT<:AbstractArray{C,D}} <: Atlas
62 charts::AbstractArray{C,D} 62 charts::AT
63 end 63 end
64 64
65 charts(a::CartesianAtlas) = a.charts 65 charts(a::CartesianAtlas) = a.charts
66 66
67 function connections(a::CartesianAtlas) 67 function connections(a::CartesianAtlas)