changeset 1362:a6918dfb0cf5 bugfix/lazytensors

Merge with default
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Sun, 21 May 2023 20:51:52 +0200
parents 646027afe74b (diff) 689978b1ef16 (current diff)
children bc390a33e0a2
files
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/LazyTensors/lazy_tensor_operations.jl	Sun May 21 20:48:46 2023 +0200
+++ b/src/LazyTensors/lazy_tensor_operations.jl	Sun May 21 20:51:52 2023 +0200
@@ -52,7 +52,7 @@
 domain_size(tmt::TensorTranspose) = range_size(tmt.tm)
 
 
-struct ElementwiseTensorOperation{Op,T,R,D,T1<:LazyTensor{T,R,D},T2<:LazyTensor{T,R,D}} <: LazyTensor{T,D,R}
+struct ElementwiseTensorOperation{Op,T,R,D,T1<:LazyTensor{T,R,D},T2<:LazyTensor{T,R,D}} <: LazyTensor{T,R,D}
     tm1::T1
     tm2::T2
 
--- a/test/LazyTensors/lazy_tensor_operations_test.jl	Sun May 21 20:48:46 2023 +0200
+++ b/test/LazyTensors/lazy_tensor_operations_test.jl	Sun May 21 20:51:52 2023 +0200
@@ -188,7 +188,7 @@
     @test a*Ã == Ã*a
     @test range_size(a*Ã) == range_size(Ã)
     @test domain_size(a*Ã) == domain_size(Ã)
-    @test a*Ã*v == a.*A*v
+    @test a*Ã*v ≈ a.*A*v rtol=1e-14
 end