comparison 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
comparison
equal deleted inserted replaced
1602:3e7438e2a033 1603:fca4a01d60c9
21 export normal_derivative 21 export normal_derivative
22 export first_derivative 22 export first_derivative
23 export second_derivative 23 export second_derivative
24 export second_derivative_variable 24 export second_derivative_variable
25 export undivided_skewed04 25 export undivided_skewed04
26 26 export closure_size
27 using Sbplib.RegionIndices
28 using Sbplib.LazyTensors
29 using Sbplib.Grids
30 using Sbplib.BoundaryConditions
31 27
32 @enum Parity begin 28 @enum Parity begin
33 odd = -1 29 odd = -1
34 even = 1 30 even = 1
35 end 31 end
36 32
37 export closure_size
38 33
34 # Boundary conditions
35 export BoundaryCondition
36 export NeumannCondition
37 export DirichletCondition
38 export discretize_data
39 export boundary_data
40 export boundary
41 export sat
42 export sat_tensors
43
44 # Using
45 using Sbplib.RegionIndices
46 using Sbplib.LazyTensors
47 using Sbplib.Grids
48
49 # Includes
39 include("stencil.jl") 50 include("stencil.jl")
40 include("stencil_set.jl") 51 include("stencil_set.jl")
52 include("boundary_conditions/boundary_condition.jl")
53 include("boundary_conditions/sat.jl")
41 include("volumeops/volume_operator.jl") 54 include("volumeops/volume_operator.jl")
42 include("volumeops/stencil_operator_distinct_closures.jl") 55 include("volumeops/stencil_operator_distinct_closures.jl")
43 include("volumeops/constant_interior_scaling_operator.jl") 56 include("volumeops/constant_interior_scaling_operator.jl")
44 include("volumeops/derivatives/first_derivative.jl") 57 include("volumeops/derivatives/first_derivative.jl")
45 include("volumeops/derivatives/second_derivative.jl") 58 include("volumeops/derivatives/second_derivative.jl")