changeset 1767:dfb43fdac9fc refactor/move_exports

Move exports to package top files
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 13 Sep 2024 22:23:45 +0200
parents f215ac2a5c66
children b80c13f2a110
files src/LazyTensors/LazyTensors.jl src/LazyTensors/lazy_array.jl src/LazyTensors/lazy_tensor.jl src/SbpOperators/SbpOperators.jl src/SbpOperators/stencil.jl
diffstat 5 files changed, 16 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/src/LazyTensors/LazyTensors.jl	Mon Sep 09 08:26:31 2024 +0200
+++ b/src/LazyTensors/LazyTensors.jl	Fri Sep 13 22:23:45 2024 +0200
@@ -1,5 +1,11 @@
 module LazyTensors
 
+export LazyTensor
+export apply
+export apply_transpose
+export range_dim, domain_dim
+export range_size, domain_size
+
 export TensorApplication
 export TensorTranspose
 export TensorComposition
@@ -13,6 +19,10 @@
 export DomainSizeMismatch
 export RangeSizeMismatch
 
+export LazyArray
+export LazyFunctionArray
+export +̃, -̃, *̃, /̃
+
 include("lazy_tensor.jl")
 include("tensor_types.jl")
 include("lazy_array.jl")
--- a/src/LazyTensors/lazy_array.jl	Mon Sep 09 08:26:31 2024 +0200
+++ b/src/LazyTensors/lazy_array.jl	Fri Sep 13 22:23:45 2024 +0200
@@ -6,7 +6,6 @@
 A subtype of `LazyArray` will use lazy version of `+`, `-`, `*`, `/`.
 """
 abstract type LazyArray{T,D} <: AbstractArray{T,D} end
-export LazyArray
 
 struct LazyConstantArray{T,D} <: LazyArray{T,D}
 	val::T
@@ -25,7 +24,6 @@
     f::F
     size::NTuple{D,Int}
 end
-export LazyFunctionArray
 
 function LazyFunctionArray(f::F, size::NTuple{D,Int}) where {F<:Function,D}
     T = typeof(f(ones(Int, D)...))
@@ -110,5 +108,3 @@
 
 Base.@propagate_inbounds Base.:+(a::T, b::LazyArray{T,D}) where {T,D} = a +̃ b
 Base.@propagate_inbounds Base.:-(a::T, b::LazyArray{T,D}) where {T,D} = a -̃  b
-
-export +̃, -̃, *̃, /̃
--- a/src/LazyTensors/lazy_tensor.jl	Mon Sep 09 08:26:31 2024 +0200
+++ b/src/LazyTensors/lazy_tensor.jl	Fri Sep 13 22:23:45 2024 +0200
@@ -1,9 +1,3 @@
-export LazyTensor
-export apply
-export apply_transpose
-export range_dim, domain_dim
-export range_size, domain_size
-
 """
     LazyTensor{T,R,D}
 
--- a/src/SbpOperators/SbpOperators.jl	Mon Sep 09 08:26:31 2024 +0200
+++ b/src/SbpOperators/SbpOperators.jl	Fri Sep 13 22:23:45 2024 +0200
@@ -1,5 +1,11 @@
 module SbpOperators
 
+# Stencils
+export Stencil
+export CenteredStencil
+export NestedStencil
+export CenteredNestedStencil
+
 # Stencil set
 export StencilSet
 export read_stencil_set
--- a/src/SbpOperators/stencil.jl	Mon Sep 09 08:26:31 2024 +0200
+++ b/src/SbpOperators/stencil.jl	Fri Sep 13 22:23:45 2024 +0200
@@ -1,6 +1,3 @@
-export CenteredStencil
-export CenteredNestedStencil
-
 struct Stencil{T,N}
     range::UnitRange{Int64}
     weights::NTuple{N,T}