Mercurial > repos > public > sbplib_julia
diff src/SbpOperators/d2.jl @ 333:01b851161018 refactor/combine_to_one_package
Start converting to one package by moving all the files to their correct location
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 25 Sep 2020 13:06:02 +0200 |
parents | SbpOperators/src/d2.jl@51e7de109c25 |
children | cc86b920531a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/SbpOperators/d2.jl Fri Sep 25 13:06:02 2020 +0200 @@ -0,0 +1,19 @@ +export D2, closuresize, readOperator + +@enum Parity begin + odd = -1 + 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} + parity::Parity +end + +function closuresize(D::D2)::Int + return length(D.quadratureClosure) +end