From acb89f002046823f507c26eb16f11198060b06de Mon Sep 17 00:00:00 2001 From: sebastien-Aspire-V3-771 Date: Thu, 7 Mar 2024 23:39:34 +0100 Subject: [PATCH] eps in Adaptive now working for complex iterates --- src/linesearch.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/linesearch.jl b/src/linesearch.jl index 3909efb39..80357b75a 100644 --- a/src/linesearch.jl +++ b/src/linesearch.jl @@ -548,7 +548,7 @@ function perform_line_search( memory_mode::MemoryEmphasis; should_upgrade::Val=Val{false}(), ) - if norm(d) ≤ length(d) * eps(float(eltype(d))) + if norm(d) ≤ length(d) * eps(float(real(eltype(d)))) if should_upgrade isa Val{true} return big(zero(promote_type(eltype(d), eltype(gradient)))) else