Mercurial > repos > public > sbplib_julia
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