Mercurial > repos > public > sbplib_julia
changeset 773:86bb3606b215 refactor/sbp_operators_method_signatures
Make volume_operators() less restrictive in the type of collection of closure_stencils
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 15 Jul 2021 23:25:12 +0200 |
parents | d7d030f8f708 |
children | d8c0916853fc |
files | src/SbpOperators/volumeops/volume_operator.jl |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/SbpOperators/volumeops/volume_operator.jl Wed Jul 14 23:58:20 2021 +0200 +++ b/src/SbpOperators/volumeops/volume_operator.jl Thu Jul 15 23:25:12 2021 +0200 @@ -8,7 +8,7 @@ of `IdentityMappings` in orthogonal coordinate directions, e.g for `Dim=3`, the boundary restriction operator in the y-direction direction is `Ix⊗op⊗Iz`. """ -function volume_operator(grid::EquidistantGrid{Dim,T}, inner_stencil::Stencil{T}, closure_stencils::NTuple{M,Stencil{T}}, parity, direction) where {Dim,T,M} +function volume_operator(grid::EquidistantGrid{Dim,T}, inner_stencil, closure_stencils, parity, direction) where {Dim,T,M} #TODO: Check that direction <= Dim? # Create 1D volume operator in along coordinate direction @@ -34,7 +34,7 @@ end function VolumeOperator(grid::EquidistantGrid{1}, inner_stencil, closure_stencils, parity) - return VolumeOperator(inner_stencil, closure_stencils, size(grid), parity) + return VolumeOperator(inner_stencil, Tuple(closure_stencils), size(grid), parity) end closure_size(::VolumeOperator{T,N,M}) where {T,N,M} = M