diff 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
line wrap: on
line diff
--- a/src/Grids/Grids.jl	Tue Feb 07 21:55:07 2023 +0100
+++ b/src/Grids/Grids.jl	Wed Jul 26 21:35:50 2023 +0200
@@ -1,31 +1,45 @@
 module Grids
 
 using Sbplib.RegionIndices
+using Sbplib.LazyTensors
+using StaticArrays
 
 # Grid
 export Grid
-export dims
-export points
-export evalOn
+export coordinate_size
+export component_type
+
+export TensorGrid
+export ZeroDimGrid
+
+export TensorGridBoundary
+
+export grid_id
+export boundary_id
+
+export eval_on
+export getcomponent
 
 # BoundaryIdentifier
 export BoundaryIdentifier
-export CartesianBoundary
-export dim
-export region
+
 
 # EquidistantGrid
 export EquidistantGrid
 export spacing
 export inverse_spacing
-export restrict
 export boundary_identifiers
 export boundary_grid
 export refine
 export coarsen
+export equidistant_grid
+export CartesianBoundary
+
+abstract type BoundaryIdentifier end
 
 include("grid.jl")
-include("boundary_identifier.jl")
+include("tensor_grid.jl")
 include("equidistant_grid.jl")
+include("zero_dim_grid.jl")
 
 end # module