RsBundle  Diff

Differences From Artifact [e1b808fafe]:

  • File src/mcf/problem.rs — part of check-in [0b6fbe2b30] at 2018-06-26 13:46:51 on branch error-handling — Remove explicit lifetime from `FirstOrderOracle` (user: fifr size: 10555)

To Artifact [366d1deea7]:

  • File src/mcf/problem.rs — part of check-in [4dad0cad83] at 2018-08-18 11:15:25 on branch error-handling — Reformat (user: fifr size: 10542) [more...]

204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
        let mut aggr = primals[0]
            .1
            .iter()
            .map(|x| {
                let mut r = dvec![];
                r.scal(primals[0].0, x);
                r
            })
            .collect::<Vec<_>>();

        for &(alpha, primal) in &primals[1..] {
            for (j, x) in primal.iter().enumerate() {
                aggr[j].add_scaled(alpha, x);
            }
        }








<
|







204
205
206
207
208
209
210

211
212
213
214
215
216
217
218
        let mut aggr = primals[0]
            .1
            .iter()
            .map(|x| {
                let mut r = dvec![];
                r.scal(primals[0].0, x);
                r

            }).collect::<Vec<_>>();

        for &(alpha, primal) in &primals[1..] {
            for (j, x) in primal.iter().enumerate() {
                aggr[j].add_scaled(alpha, x);
            }
        }