From 3999f40b54efa775dbe39bdbca7faa4220adafbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20S=C3=A1nchez=20Ram=C3=ADrez?= <15837247+mofeing@users.noreply.github.com> Date: Wed, 12 Jul 2023 18:55:35 +0200 Subject: [PATCH] Refactor code --- src/TensorNetwork.jl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/TensorNetwork.jl b/src/TensorNetwork.jl index a46a20aa..0c93787e 100644 --- a/src/TensorNetwork.jl +++ b/src/TensorNetwork.jl @@ -40,10 +40,8 @@ struct TensorNetwork{A<:Ansatz,M<:NamedTuple} # Check for inconsistent dimensions for (index, idxs) in indices - sizes = [size(tensors[i], index) for i in idxs] - if !all(x -> x == sizes[1], sizes) + allequal(i -> size(tensors[i], index), idxs) || throw(DimensionMismatch("Different sizes specified for index $index")) - end end M = Tenet.metadata(A)