From 22fe201be4e68870e45819776a59f754bad309df Mon Sep 17 00:00:00 2001 From: Henrique Ferrolho Date: Tue, 5 Oct 2021 17:16:37 +0100 Subject: [PATCH] Adds `maxabs` check in `norm2` --- src/linalg.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/linalg.jl b/src/linalg.jl index d0f072eb..ba461286 100644 --- a/src/linalg.jl +++ b/src/linalg.jl @@ -268,6 +268,8 @@ end elseif p == 1 @inbounds return $expr_p1 elseif p == 2 + maxabs = mapreduce(norm, max, a) + (maxabs == 0 || isinf(maxabs)) && return maxabs return norm(a) elseif p == 0 return mapreduce(_norm_p0, +, a)