RsBundle  Diff

Differences From Artifact [fcc9deaf8e]:

  • File src/parallel/solver.rs — part of check-in [0010dfd445] at 2019-07-25 14:54:19 on branch problem-update — parallel::solver: fix some clippy warnings (user: fifr size: 27778) [more...]

To Artifact [8a6eba3bf2]:

  • File src/parallel/solver.rs — part of check-in [650955e82f] at 2019-07-26 07:23:40 on branch async — parallel::solver: pass correct step type to `update_problem` (user: fifr size: 27769)

633
634
635
636
637
638
639
640

641
642
643
644
645
646
647
633
634
635
636
637
638
639

640
641
642
643
644
645
646
647







-
+







            self.cnt_descent,
            self.cnt_null,
            itdata.cnt_updates,
        );
        itdata.cnt_iter += 1;

        // Update problem.
        if Self::update_problem(&mut self.problem, Step::Descent, &mut self.data, itdata, master)? {
        if Self::update_problem(&mut self.problem, step, &mut self.data, itdata, master)? {
            itdata.updated = true;
        }

        // Compute the new candidate. The main loop will wait for the result of
        // this solution process of the master problem.
        master.solve(self.data.cur_val)?;