Mercurial > repos > public > sbplib_julia
diff src/LazyTensors/LazyTensors.jl @ 1000:1091ac8c69ad refactor/lazy_tensors
Rename another struct
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 18 Mar 2022 21:54:01 +0100 |
parents | 20cb83efb3f1 |
children | a3df203861d3 |
line wrap: on
line diff
--- a/src/LazyTensors/LazyTensors.jl Fri Mar 18 21:43:38 2022 +0100 +++ b/src/LazyTensors/LazyTensors.jl Fri Mar 18 21:54:01 2022 +0100 @@ -22,8 +22,8 @@ Base.:*(a::LazyTensor, args::Union{LazyTensor, AbstractArray}...) = foldr(*,(a,args...)) # Addition and subtraction of lazy tensors -Base.:+(tm1::LazyTensor{T,R,D}, tm2::LazyTensor{T,R,D}) where {T,R,D} = LazyLazyTensorBinaryOperation{:+,T,R,D}(tm1,tm2) -Base.:-(tm1::LazyTensor{T,R,D}, tm2::LazyTensor{T,R,D}) where {T,R,D} = LazyLazyTensorBinaryOperation{:-,T,R,D}(tm1,tm2) +Base.:+(tm1::LazyTensor{T,R,D}, tm2::LazyTensor{T,R,D}) where {T,R,D} = LazyTensorBinaryOperation{:+,T,R,D}(tm1,tm2) +Base.:-(tm1::LazyTensor{T,R,D}, tm2::LazyTensor{T,R,D}) where {T,R,D} = LazyTensorBinaryOperation{:-,T,R,D}(tm1,tm2) # Composing lazy tensors Base.:∘(s::LazyTensor, t::LazyTensor) = LazyTensorComposition(s,t)