From 85c5d6447aaee7516b7972f4587420aa7198ea57 Mon Sep 17 00:00:00 2001 From: Avik Pal Date: Wed, 1 Nov 2023 21:45:21 -0400 Subject: [PATCH] try fixing LM for banded jacobian --- src/levenberg.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/levenberg.jl b/src/levenberg.jl index f181fcfcc..39cd7ca7e 100644 --- a/src/levenberg.jl +++ b/src/levenberg.jl @@ -356,7 +356,7 @@ function perform_step!(cache::LevenbergMarquardtCache{false, fastls}) where {fas # Usual Levenberg-Marquardt step ("velocity"). if fastls - cache.mat_tmp = vcat(J, λ .* cache.DᵀD) + cache.mat_tmp = _vcat(J, λ .* cache.DᵀD) cache.rhs_tmp[1:length(fu1)] .= -_vec(fu1) linres = dolinsolve(alg.precs, linsolve; A = cache.mat_tmp, b = cache.rhs_tmp, linu = _vec(cache.v), p = p, reltol = cache.abstol)