From 0a96fd316bee069ae635d5ae1d2f4b4481163329 Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Tue, 14 May 2024 19:06:41 -0400 Subject: [PATCH] Small optimization and improved readability --- src/caches/beliefpropagationcache.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/caches/beliefpropagationcache.jl b/src/caches/beliefpropagationcache.jl index e583acf7..b980a52f 100644 --- a/src/caches/beliefpropagationcache.jl +++ b/src/caches/beliefpropagationcache.jl @@ -19,9 +19,9 @@ default_message_norm(m::ITensor) = norm(m) function default_message_update(contract_list::Vector{ITensor}; kwargs...) sequence = optimal_contraction_sequence(contract_list) updated_messages = contract(contract_list; sequence, kwargs...) - n = norm(updated_messages) - if !iszero(n) - updated_messages /= norm(updated_messages) + message_norm = norm(updated_messages) + if !iszero(message_norm) + updated_messages /= message_norm end return ITensor[updated_messages] end