From 588d95bd63e4c86f1d902c356e24b3c0ddf3f2bb Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 28 Mar 2024 19:24:49 +1300 Subject: [PATCH] Fix type of initial_scale in reset_search_direction! --- src/utilities/perform_linesearch.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utilities/perform_linesearch.jl b/src/utilities/perform_linesearch.jl index cf3fa507..c97148c0 100644 --- a/src/utilities/perform_linesearch.jl +++ b/src/utilities/perform_linesearch.jl @@ -15,7 +15,7 @@ function reset_search_direction!(state, d, method::BFGS) if method.initial_stepnorm === nothing state.invH .= _init_identity_matrix(state.x) else - initial_scale = method.initial_stepnorm * inv(norm(gradient(d), Inf)) + initial_scale = T(method.initial_stepnorm) * inv(norm(gradient(d), Inf)) state.invH .= _init_identity_matrix(state.x, initial_scale) end else