diff src/LazyTensors/lazy_tensor_operations.jl @ 1097:95464a1af340 feature/dissipation_operators

Merge default
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 10 May 2022 21:14:38 +0200
parents 423a6442efc3 2e606d4c0ab1
children 6f51160c7ca7
line wrap: on
line diff
--- a/src/LazyTensors/lazy_tensor_operations.jl	Tue May 10 21:10:31 2022 +0200
+++ b/src/LazyTensors/lazy_tensor_operations.jl	Tue May 10 21:14:38 2022 +0200
@@ -98,7 +98,6 @@
     apply_transpose(c.t2, c.t1'*v, I...)
 end
 
-
 """
     TensorComposition(tm, tmi::IdentityTensor)
     TensorComposition(tmi::IdentityTensor, tm)
@@ -120,6 +119,8 @@
     return tmi
 end
 
+Base.:*(a::T, tm::LazyTensor{T}) where T = TensorComposition(ScalingTensor{T,range_dim(tm)}(a,range_size(tm)), tm)
+Base.:*(tm::LazyTensor{T}, a::T) where T = a*tm
 
 """
     InflatedTensor{T,R,D} <: LazyTensor{T,R,D}