Mercurial > repos > public > sbplib_julia
comparison src/Grids/Grids.jl @ 1829:871f3f1decea refactor/grids/iterable_boundary_indices
Merge default
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Sun, 20 Oct 2024 21:38:09 +0200 |
parents | a6deaf70862b |
children | 2b5f81e288f1 f93ba5832146 e68669552ed8 |
comparison
equal
deleted
inserted
replaced
1828:8adecef380b4 | 1829:871f3f1decea |
---|---|
1 module Grids | 1 module Grids |
2 | 2 |
3 using Sbplib.RegionIndices | 3 using Diffinitive.LazyTensors |
4 using Sbplib.LazyTensors | |
5 using StaticArrays | 4 using StaticArrays |
5 using LinearAlgebra | |
6 | 6 |
7 # Grid | 7 # Grid |
8 export Grid | 8 export Grid |
9 export coordinate_size | 9 export coordinate_size |
10 export component_type | 10 export component_type |
11 export grid_id | 11 export grid_id |
12 export boundary_id | 12 export boundary_id |
13 export boundary_indices | 13 export boundary_indices |
14 export boundary_identifiers | 14 export boundary_identifiers |
15 export boundary_grid | 15 export boundary_grid |
16 export min_spacing | |
16 export coarsen | 17 export coarsen |
17 export refine | 18 export refine |
18 export eval_on | 19 export eval_on |
19 export componentview | 20 export componentview |
20 export ArrayComponentView | 21 export ArrayComponentView |
22 export normal | |
21 | 23 |
22 export BoundaryIdentifier | 24 export BoundaryIdentifier |
23 export TensorGridBoundary | 25 export TensorGridBoundary |
24 export CartesianBoundary | 26 export CartesianBoundary |
27 export LowerBoundary | |
28 export UpperBoundary | |
25 | 29 |
26 export TensorGrid | 30 export TensorGrid |
27 export ZeroDimGrid | 31 export ZeroDimGrid |
28 | 32 |
29 export EquidistantGrid | 33 export EquidistantGrid |
30 export inverse_spacing | 34 export inverse_spacing |
31 export spacing | 35 export spacing |
32 export equidistant_grid | 36 export equidistant_grid |
33 | 37 |
34 | 38 |
35 abstract type BoundaryIdentifier end | 39 # MappedGrid |
40 export MappedGrid | |
41 export jacobian | |
42 export logical_grid | |
43 export mapped_grid | |
44 export metric_tensor | |
36 | 45 |
37 include("grid.jl") | 46 include("grid.jl") |
38 include("tensor_grid.jl") | 47 include("tensor_grid.jl") |
39 include("equidistant_grid.jl") | 48 include("equidistant_grid.jl") |
40 include("zero_dim_grid.jl") | 49 include("zero_dim_grid.jl") |
50 include("mapped_grid.jl") | |
41 | 51 |
42 end # module | 52 end # module |