RsBundle  Diff

Differences From Artifact [440fcad3f4]:

  • File src/solver/sync.rs — part of check-in [eb72ed4099] at 2023-05-07 21:41:17 on branch mpi-cvx — sync: add missing ')' in debug output (user: fifr size: 35546)

To Artifact [71c9c0c4a6]:

  • File src/solver/sync.rs — part of check-in [d576101ecd] at 2023-07-04 19:44:37 on branch mpi-cvx — Fix some clippy warnings (user: fifr size: 35545) [more...]

518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
                if upper_bounds
                    .as_ref()
                    .map(|ub| ub[i] != Real::infinity())
                    .unwrap_or(false)
                {
                    return Err(Error::InvalidConvexityUpperBound(i));
                }
                constraint_sets.entry(k).or_insert_with(|| vec![]).push(i);
            }
        }

        // compute initial y
        let mut init_y = dvec![Real::zero(); n];
        for convexity_set in constraint_sets.values() {
            let value = Real::one() / Real::from_usize(convexity_set.len()).unwrap();







|







518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
                if upper_bounds
                    .as_ref()
                    .map(|ub| ub[i] != Real::infinity())
                    .unwrap_or(false)
                {
                    return Err(Error::InvalidConvexityUpperBound(i));
                }
                constraint_sets.entry(k).or_insert_with(Vec::new).push(i);
            }
        }

        // compute initial y
        let mut init_y = dvec![Real::zero(); n];
        for convexity_set in constraint_sets.values() {
            let value = Real::one() / Real::from_usize(convexity_set.len()).unwrap();