pub fn dr_split(
prox_f: &dyn Fn(&[f64]) -> Vec<f64>,
prox_g: &dyn Fn(&[f64]) -> Vec<f64>,
x0: Vec<f64>,
gamma: f64,
max_iter: usize,
tol: f64,
) -> Result<SplittingResult, OptimizeError>Expand description
Run Douglas-Rachford splitting and return a SplittingResult.