Mercurial > repos > public > sbplib_julia
diff src/SbpOperators/SbpOperators.jl @ 1603:fca4a01d60c9 feature/boundary_conditions
Remove module BoundaryConditions, moving its content to SbpOperators
author | Vidar Stiernström <vidar.stiernstrom@gmail.com> |
---|---|
date | Tue, 04 Jun 2024 16:46:14 -0700 |
parents | 84dc3b9b449b |
children | 8315c456e3b4 |
line wrap: on
line diff
--- a/src/SbpOperators/SbpOperators.jl Sat Jun 01 17:39:54 2024 -0700 +++ b/src/SbpOperators/SbpOperators.jl Tue Jun 04 16:46:14 2024 -0700 @@ -23,21 +23,34 @@ export second_derivative export second_derivative_variable export undivided_skewed04 - -using Sbplib.RegionIndices -using Sbplib.LazyTensors -using Sbplib.Grids -using Sbplib.BoundaryConditions +export closure_size @enum Parity begin odd = -1 even = 1 end -export closure_size +# Boundary conditions +export BoundaryCondition +export NeumannCondition +export DirichletCondition +export discretize_data +export boundary_data +export boundary +export sat +export sat_tensors + +# Using +using Sbplib.RegionIndices +using Sbplib.LazyTensors +using Sbplib.Grids + +# Includes include("stencil.jl") include("stencil_set.jl") +include("boundary_conditions/boundary_condition.jl") +include("boundary_conditions/sat.jl") include("volumeops/volume_operator.jl") include("volumeops/stencil_operator_distinct_closures.jl") include("volumeops/constant_interior_scaling_operator.jl")