Skip to content
Snippets Groups Projects
Commit cc4a4203 authored by Stephan Hilb's avatar Stephan Hilb
Browse files

switch to chambolle as default subalg

parent dee8d81b
Branches
Tags
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment