Skip to content

Commit e2dc0b3

Browse files
remove mks == -infty test in R2DH
1 parent 515cd08 commit e2dc0b3

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

src/R2DH.jl

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -304,15 +304,6 @@ function SolverCore.solve!(
304304
spectral_test ? prox!(s, ψ, mν∇fk, ν₁) : iprox!(s, ψ, ∇fk, dkσk)
305305

306306
mks = mk(s)
307-
while mks == -Inf #TODO add test coverage for this
308-
σk = σk * γ
309-
dkσk .= D.d .+ σk
310-
DNorm = norm(D.d, Inf)
311-
ν₁ = θ / (DNorm + σk)
312-
@. mν∇fk = -ν₁ * ∇fk
313-
spectral_test ? prox!(s, ψ, mν∇fk, ν₁) : iprox!(s, ψ, ∇fk, dkσk)
314-
mks = mk(s)
315-
end
316307

317308
ξ = hk - mks + max(1, abs(hk)) * 10 * eps()
318309
sqrt_ξ_νInv = ξ 0 ? sqrt/ ν₁) : sqrt(-ξ / ν₁)
@@ -409,16 +400,6 @@ function SolverCore.solve!(
409400
spectral_test ? prox!(s, ψ, mν∇fk, ν₁) : iprox!(s, ψ, ∇fk, dkσk)
410401
mks = mk(s)
411402

412-
while mks == -Inf #TODO add test coverage for this
413-
σk = σk * γ
414-
dkσk .= D.d .+ σk
415-
DNorm = norm(D.d, Inf)
416-
ν₁ = θ / (DNorm + σk)
417-
@. mν∇fk = -ν₁ * ∇fk
418-
spectral_test ? prox!(s, ψ, mν∇fk, ν₁) : iprox!(s, ψ, ∇fk, dkσk)
419-
mks = mk(s)
420-
end
421-
422403
ξ = hk - mks + max(1, abs(hk)) * 10 * eps()
423404
sqrt_ξ_νInv = ξ 0 ? sqrt/ ν₁) : sqrt(-ξ / ν₁)
424405
solved =< 0 && sqrt_ξ_νInv neg_tol) || 0 && sqrt_ξ_νInv atol)

0 commit comments

Comments
 (0)