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