Mercurial > repos > public > sbplib_julia
diff src/SbpOperators/d2.jl @ 651:67639b1c99ea
Merged feature/volume_and_boundary_operators
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Wed, 20 Jan 2021 17:52:55 +0100 |
parents | f13d45c10f55 |
children | 80d5717ad2f9 |
line wrap: on
line diff
--- a/src/SbpOperators/d2.jl Sun Dec 06 10:53:15 2020 +0100 +++ b/src/SbpOperators/d2.jl Wed Jan 20 17:52:55 2021 +0100 @@ -5,15 +5,13 @@ even = 1 end -struct D2{T,N,M,K} <: ConstantStencilOperator - quadratureClosure::NTuple{M,T} - innerStencil::Stencil{T,N} - closureStencils::NTuple{M,Stencil{T,K}} - eClosure::Stencil{T,M} - dClosure::Stencil{T,M} +struct D2{T,M} + innerStencil::Stencil{T} + closureStencils::NTuple{M,Stencil{T}} + eClosure::Stencil{T} + dClosure::Stencil{T} + quadratureClosure::NTuple{M,Stencil{T}} parity::Parity end -function closuresize(D::D2)::Int - return length(D.quadratureClosure) -end +closuresize(D::D2{T,M}) where {T,M} = M