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