diff src/LazyTensors/LazyTensors.jl @ 1037:9e76bf19904c refactor/lazy_tensors

Drop more prefixes
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 22 Mar 2022 14:10:53 +0100
parents 6abbb2c6c3e4
children 93f87d5d9fbb
line wrap: on
line diff
--- a/src/LazyTensors/LazyTensors.jl	Mon Mar 21 15:22:22 2022 +0100
+++ b/src/LazyTensors/LazyTensors.jl	Tue Mar 22 14:10:53 2022 +0100
@@ -1,7 +1,7 @@
 module LazyTensors
 
 export TensorApplication
-export LazyTensorTranspose
+export TensorTranspose
 export TensorComposition
 export DenseTensor
 export IdentityTensor
@@ -24,8 +24,8 @@
 Base.:*(a::LazyTensor, args::Union{LazyTensor, AbstractArray}...) = foldr(*,(a,args...))
 
 # Addition and subtraction of lazy tensors
-Base.:+(s::LazyTensor, t::LazyTensor) = LazyTensorBinaryOperation{:+}(s,t)
-Base.:-(s::LazyTensor, t::LazyTensor) = LazyTensorBinaryOperation{:-}(s,t)
+Base.:+(s::LazyTensor, t::LazyTensor) = ElementwiseTensorOperation{:+}(s,t)
+Base.:-(s::LazyTensor, t::LazyTensor) = ElementwiseTensorOperation{:-}(s,t)
 
 # Composing lazy tensors
 Base.:∘(s::LazyTensor, t::LazyTensor) = TensorComposition(s,t)