diff src/BoundaryConditions/BoundaryConditions.jl @ 1134:667e9c588f23 feature/boundary_conditions

Add type for different kind of boundary data and refactor the BoundaryConditions such that they are general w.r.t the boundary data type
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Tue, 11 Oct 2022 18:12:40 +0200
parents b4ee47f2aafb
children d26aef8a5987
line wrap: on
line diff
--- a/src/BoundaryConditions/BoundaryConditions.jl	Wed Oct 05 22:05:23 2022 +0200
+++ b/src/BoundaryConditions/BoundaryConditions.jl	Tue Oct 11 18:12:40 2022 +0200
@@ -1,12 +1,24 @@
 module BoundaryConditions
 
+export BoundaryDataType
+export ConstantBoundaryData
+export SpaceDependentBoundaryData
+export TimeDependentBoundaryData
+export SpaceDependentBoundaryData
+
 export BoundaryCondition
-export BoundaryConditionType
-export Neumann
-export Dirichlet
+export NeumannCondition
+export DirichletCondition
+export RobinCondition
+
+export data
+export sat
+export sat_tensors
 
 using Sbplib.Grids
+using Sbplib.LazyTensors
 
 include("boundary_condition.jl")
+include("sat.jl")
 
 end # module