Skip to content

Commit 7b4748c

Browse files
Set regularization parameter σ in SolverCore.solve! for LMSolver and R2NSolver
1 parent 449b930 commit 7b4748c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/LM_alg.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ function SolverCore.solve!(
331331

332332
while !done
333333
sub_atol = stats.iter == 0 ? 1.0e-3 : min(sqrt_ξ1_νInv ^ (1.5), sqrt_ξ1_νInv * 1e-3)
334-
334+
solver.subpb.model.σ = σk
335335
isa(solver.subsolver, R2DHSolver) && (solver.subsolver.D.d[1] = 1/ν)
336336
if isa(solver.subsolver, R2Solver) #FIXME
337337
solve!(solver.subsolver, solver.subpb, solver.substats, x = s, atol = sub_atol, ν = ν)

src/R2N.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,7 @@ function SolverCore.solve!(
361361
while !done
362362
sub_atol = stats.iter == 0 ? 1.0e-3 : min(sqrt_ξ1_νInv ^ (1.5), sqrt_ξ1_νInv * 1e-3)
363363

364+
solver.subpb.model.σ = σk
364365
isa(solver.subsolver, R2DHSolver) && (solver.subsolver.D.d[1] = 1/ν₁)
365366
if isa(solver.subsolver, R2Solver) #FIXME
366367
solve!(

0 commit comments

Comments
 (0)