Mercurial > repos > public > sbplib_julia
changeset 308:8c166b092b69
Move export statements
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Wed, 09 Sep 2020 21:07:39 +0200 |
parents | 81e8968e222c |
children | 36206445018b |
files | SbpOperators/src/Quadrature.jl |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/SbpOperators/src/Quadrature.jl Wed Sep 09 21:06:59 2020 +0200 +++ b/SbpOperators/src/Quadrature.jl Wed Sep 09 21:07:39 2020 +0200 @@ -6,10 +6,10 @@ The multi-dimensional tensor operator consists of a tuple of 1D DiagonalNorm H tensor operators. """ +export Quadrature struct Quadrature{Dim,T<:Real,N,M} <: TensorOperator{T,Dim} H::NTuple{Dim,DiagonalNorm{T,N,M}} end -export Quadrature LazyTensors.domain_size(Q::Quadrature{Dim}, range_size::NTuple{Dim,Integer}) where Dim = range_size @@ -39,6 +39,7 @@ Implements the diagnoal norm operator `H` of Dim dimension as a TensorMapping """ +export DiagonalNorm, closuresize, LazyTensors.apply struct DiagonalNorm{T<:Real,N,M} <: TensorOperator{T,1} h::T # The grid spacing could be included in the stencil already. Preferable? closure::NTuple{M,T} @@ -69,7 +70,6 @@ i = Index(Int(index), r) return LazyTensors.apply(H, v, i) end -export LazyTensors.apply function closuresize(H::DiagonalNorm{T<:Real,N,M}) where {T,N,M} return M