comparison src/Grids/Grids.jl @ 1395:bdcdbd4ea9cd feature/boundary_conditions

Merge with default. Comment out broken tests for boundary_conditions at sat
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Wed, 26 Jul 2023 21:35:50 +0200
parents c0c1189c5f2e
children 9c689a627244 05eb8ba149e2
comparison
equal deleted inserted replaced
1217:ea2e8254820a 1395:bdcdbd4ea9cd
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