comparison src/SbpOperators/SbpOperators.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 470a70a6c1e6 4ef8fb75d144
children 84dc3b9b449b
comparison
equal deleted inserted replaced
1217:ea2e8254820a 1395:bdcdbd4ea9cd
3 # Stencil set 3 # Stencil set
4 export StencilSet 4 export StencilSet
5 export read_stencil_set 5 export read_stencil_set
6 export get_stencil_set 6 export get_stencil_set
7 export parse_stencil 7 export parse_stencil
8 export parse_nested_stencil
8 export parse_scalar 9 export parse_scalar
9 export parse_tuple 10 export parse_tuple
10 export sbp_operators_path 11 export sbp_operators_path
11 12
12 # Operators 13 # Operators
17 export Laplace 18 export Laplace
18 export laplace 19 export laplace
19 export normal_derivative 20 export normal_derivative
20 export first_derivative 21 export first_derivative
21 export second_derivative 22 export second_derivative
23 export second_derivative_variable
24 export undivided_skewed04
22 25
23 using Sbplib.RegionIndices 26 using Sbplib.RegionIndices
24 using Sbplib.LazyTensors 27 using Sbplib.LazyTensors
25 using Sbplib.Grids 28 using Sbplib.Grids
26 using Sbplib.BoundaryConditions 29 using Sbplib.BoundaryConditions
28 @enum Parity begin 31 @enum Parity begin
29 odd = -1 32 odd = -1
30 even = 1 33 even = 1
31 end 34 end
32 35
36 export closure_size
37
33 include("stencil.jl") 38 include("stencil.jl")
34 include("stencil_set.jl") 39 include("stencil_set.jl")
35 include("volumeops/volume_operator.jl") 40 include("volumeops/volume_operator.jl")
41 include("volumeops/stencil_operator_distinct_closures.jl")
36 include("volumeops/constant_interior_scaling_operator.jl") 42 include("volumeops/constant_interior_scaling_operator.jl")
37 include("volumeops/derivatives/first_derivative.jl") 43 include("volumeops/derivatives/first_derivative.jl")
38 include("volumeops/derivatives/second_derivative.jl") 44 include("volumeops/derivatives/second_derivative.jl")
45 include("volumeops/derivatives/second_derivative_variable.jl")
46 include("volumeops/derivatives/dissipation.jl")
39 include("volumeops/laplace/laplace.jl") 47 include("volumeops/laplace/laplace.jl")
40 include("volumeops/inner_products/inner_product.jl") 48 include("volumeops/inner_products/inner_product.jl")
41 include("volumeops/inner_products/inverse_inner_product.jl") 49 include("volumeops/inner_products/inverse_inner_product.jl")
42 include("boundaryops/boundary_operator.jl") 50 include("boundaryops/boundary_operator.jl")
43 include("boundaryops/boundary_restriction.jl") 51 include("boundaryops/boundary_restriction.jl")