Mercurial > repos > public > sbplib_julia
diff src/SbpOperators/volumeops/derivatives/dissipation.jl @ 1029:129262c8e897 feature/dissipation_operators
Change signatures for interior stencil methods
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 22 Mar 2022 09:26:05 +0100 |
parents | ee5a641a8277 |
children | 0cb4c6b15d8e |
line wrap: on
line diff
--- a/src/SbpOperators/volumeops/derivatives/dissipation.jl Tue Mar 22 08:53:45 2022 +0100 +++ b/src/SbpOperators/volumeops/derivatives/dissipation.jl Tue Mar 22 09:26:05 2022 +0100 @@ -15,20 +15,12 @@ return (0, dissipation_interior_weights(p-1)...) .- (dissipation_interior_weights(p-1)..., 0) end -function dissipation_interior_stencil(p) - w = dissipation_interior_weights(p) - Stencil(w..., center=midpoint(w)) -end - -function dissipation_transpose_interior_stencil(p) - w = dissipation_interior_weights(p) - Stencil(w..., center=midpoint_transpose(w)) -end - - midpoint(weights) = length(weights)รท2 + 1 midpoint_transpose(weights) = length(weights)+1 - midpoint(weights) +dissipation_interior_stencil(weights) = Stencil(weights..., center=midpoint(weights)) +dissipation_transpose_interior_stencil(weights) = Stencil(weights..., center=midpoint_transpose(weights)) + dissipation_lower_closure_size(weights) = midpoint(weights) - 1 dissipation_upper_closure_size(weights) = length(weights) - midpoint(weights)