Mercurial > repos > public > sbplib_julia
comparison src/Grids/Grids.jl @ 1854:654a2b7e6824 tooling/benchmarks
Merge default
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Sat, 11 Jan 2025 10:19:47 +0100 |
parents | a6deaf70862b |
children | 2b5f81e288f1 f93ba5832146 e68669552ed8 |
comparison
equal
deleted
inserted
replaced
1378:2b5480e2d4bf | 1854:654a2b7e6824 |
---|---|
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 | |
12 export boundary_id | |
13 export boundary_indices | |
14 export boundary_identifiers | |
15 export boundary_grid | |
16 export min_spacing | |
17 export coarsen | |
18 export refine | |
19 export eval_on | |
20 export componentview | |
21 export ArrayComponentView | |
22 export normal | |
23 | |
24 export BoundaryIdentifier | |
25 export TensorGridBoundary | |
26 export CartesianBoundary | |
27 export LowerBoundary | |
28 export UpperBoundary | |
11 | 29 |
12 export TensorGrid | 30 export TensorGrid |
13 export ZeroDimGrid | 31 export ZeroDimGrid |
14 | 32 |
15 export TensorGridBoundary | 33 export EquidistantGrid |
16 | 34 export inverse_spacing |
17 export grid_id | 35 export spacing |
18 export boundary_id | 36 export equidistant_grid |
19 | |
20 export eval_on | |
21 export getcomponent | |
22 | |
23 # BoundaryIdentifier | |
24 export BoundaryIdentifier | |
25 | 37 |
26 | 38 |
27 # EquidistantGrid | 39 # MappedGrid |
28 export EquidistantGrid | 40 export MappedGrid |
29 export spacing | 41 export jacobian |
30 export inverse_spacing | 42 export logical_grid |
31 export boundary_identifiers | 43 export mapped_grid |
32 export boundary_grid | 44 export metric_tensor |
33 export refine | |
34 export coarsen | |
35 export equidistant_grid | |
36 export CartesianBoundary | |
37 | |
38 abstract type BoundaryIdentifier end | |
39 | 45 |
40 include("grid.jl") | 46 include("grid.jl") |
41 include("tensor_grid.jl") | 47 include("tensor_grid.jl") |
42 include("equidistant_grid.jl") | 48 include("equidistant_grid.jl") |
43 include("zero_dim_grid.jl") | 49 include("zero_dim_grid.jl") |
50 include("mapped_grid.jl") | |
44 | 51 |
45 end # module | 52 end # module |