From bf209a5f141b323085d153fd84bf7607d478ac5a Mon Sep 17 00:00:00 2001 From: Jutho Haegeman Date: Wed, 19 Aug 2020 09:37:58 +0200 Subject: [PATCH] fix getindex nothing for trivial tensormaps --- src/tensors/tensor.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tensors/tensor.jl b/src/tensors/tensor.jl index 98b2bf05..b69530e8 100644 --- a/src/tensors/tensor.jl +++ b/src/tensors/tensor.jl @@ -394,8 +394,8 @@ end @inline Base.setindex!(t::TrivialTensorMap, v) = copy!(getindex(t), v) # For a tensor with trivial symmetry, fusiontrees returns (nothing,nothing) -@inline Base.getindex(t::TrivialTensorMap, ::Tuple{Nothing,Nothing}) = getindex(t) -@inline Base.setindex!(t::TrivialTensorMap, v, ::Tuple{Nothing,Nothing}) = setindex!(t, v) +@inline Base.getindex(t::TrivialTensorMap, ::Nothing, ::Nothing) = getindex(t) +@inline Base.setindex!(t::TrivialTensorMap, v, ::Nothing, ::Nothing) = setindex!(t, v) # For a tensor with trivial symmetry, allow direct indexing @inline function Base.getindex(t::TrivialTensorMap, I::Vararg{Int})