Mercurial > repos > public > sbplib_julia
comparison src/Grids/Grids.jl @ 1351:d7f29359b822
Merge refactor/grids
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Fri, 19 May 2023 23:53:36 +0200 |
parents | c0c1189c5f2e |
children | 9c689a627244 05eb8ba149e2 |
comparison
equal
deleted
inserted
replaced
1323:95cac1ee8476 | 1351:d7f29359b822 |
---|---|
1 module Grids | 1 module Grids |
2 | 2 |
3 using Sbplib.RegionIndices | 3 using Sbplib.RegionIndices |
4 using Sbplib.LazyTensors | |
5 using StaticArrays | |
4 | 6 |
5 # Grid | 7 # Grid |
6 export Grid | 8 export Grid |
7 export dims | 9 export coordinate_size |
8 export points | 10 export component_type |
9 export evalOn | 11 |
12 export TensorGrid | |
13 export ZeroDimGrid | |
14 | |
15 export TensorGridBoundary | |
16 | |
17 export grid_id | |
18 export boundary_id | |
19 | |
20 export eval_on | |
21 export getcomponent | |
10 | 22 |
11 # BoundaryIdentifier | 23 # BoundaryIdentifier |
12 export BoundaryIdentifier | 24 export BoundaryIdentifier |
13 export CartesianBoundary | 25 |
14 export dim | |
15 export region | |
16 | 26 |
17 # EquidistantGrid | 27 # EquidistantGrid |
18 export EquidistantGrid | 28 export EquidistantGrid |
19 export spacing | 29 export spacing |
20 export inverse_spacing | 30 export inverse_spacing |
21 export restrict | |
22 export boundary_identifiers | 31 export boundary_identifiers |
23 export boundary_grid | 32 export boundary_grid |
24 export refine | 33 export refine |
25 export coarsen | 34 export coarsen |
35 export equidistant_grid | |
36 export CartesianBoundary | |
37 | |
38 abstract type BoundaryIdentifier end | |
26 | 39 |
27 include("grid.jl") | 40 include("grid.jl") |
28 include("boundary_identifier.jl") | 41 include("tensor_grid.jl") |
29 include("equidistant_grid.jl") | 42 include("equidistant_grid.jl") |
43 include("zero_dim_grid.jl") | |
30 | 44 |
31 end # module | 45 end # module |