Mercurial > repos > public > sbplib_julia
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") |