From cc4a42039cfafe4257b2a5582b3af71f960e5de2 Mon Sep 17 00:00:00 2001 From: Stephan Hilb <stephan@ecshi.net> Date: Thu, 18 Feb 2021 21:02:19 +0100 Subject: [PATCH] switch to chambolle as default subalg --- src/dualtvdd.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dualtvdd.jl b/src/dualtvdd.jl index b8da778..da47e60 100644 --- a/src/dualtvdd.jl +++ b/src/dualtvdd.jl @@ -29,7 +29,7 @@ struct DualTVDDAlgorithm{P,d} <: Algorithm{P} subalg::Function "worker ids used for distributed execution" workers::Vector{Int} - function DualTVDDAlgorithm(problem; M, overlap, parallel=true, σ=parallel ? 1/4 : 1., ninner=10, subalg=x->ProjGradAlgorithm(x), workers=workers()) + function DualTVDDAlgorithm(problem; M, overlap, parallel=true, σ=parallel ? 1/4 : 1., ninner=10, subalg=x->ChambolleAlgorithm(x), workers=workers()) if parallel == true && σ > 1/4 @warn "parallel domain decomposition needs σ >= 1/4 for theoretical convergence" end -- GitLab