comparison src/Grids/Grids.jl @ 1566:b9c7bab94241 feature/grids/manifolds

Merge feature/grids/curvilinear
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 25 Apr 2024 13:22:18 +0200
parents 35fe4375b35f 5d32ecb98db8
children 157c43966b06
comparison
equal deleted inserted replaced
1565:c3425b4302b8 1566:b9c7bab94241
1 # TODO: Double check that the interfaces for indexing and iterating are fully implemented and tested for all grids.
1 module Grids 2 module Grids
2 3
3 using Sbplib.RegionIndices 4 using Sbplib.RegionIndices
4 using Sbplib.LazyTensors 5 using Sbplib.LazyTensors
5 using StaticArrays 6 using StaticArrays
48 export inverse_spacing 49 export inverse_spacing
49 export spacing 50 export spacing
50 export equidistant_grid 51 export equidistant_grid
51 52
52 53
54 # MappedGrid
55 export MappedGrid
56 export jacobian
57 export logicalgrid
58 export mapped_grid
59 export jacobian_determinant
60 export geometric_tensor
61 export geometric_tensor_inverse
62
53 abstract type BoundaryIdentifier end 63 abstract type BoundaryIdentifier end
54 64
55 include("manifolds.jl") 65 include("manifolds.jl")
56 include("grid.jl") 66 include("grid.jl")
57 include("tensor_grid.jl") 67 include("tensor_grid.jl")
58 include("equidistant_grid.jl") 68 include("equidistant_grid.jl")
59 include("zero_dim_grid.jl") 69 include("zero_dim_grid.jl")
70 include("mapped_grid.jl")
60 71
61 end # module 72 end # module