Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Refactoring |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
741fb52a85fdbbb301fea31a5c42714a |
| User & Date: | fifr 2017-11-20 09:11:33.531 |
Context
|
2017-11-20
| ||
| 09:15 | Improve dimension check in master initialization. check-in: 443fb2dfa5 user: fifr tags: trunk | |
| 09:11 | Refactoring check-in: 741fb52a85 user: fifr tags: trunk | |
| 09:05 | solver: remove remaing `try!` check-in: 40f31dd62c user: fifr tags: trunk | |
Changes
Changes to src/solver.rs.
| ︙ | ︙ | |||
729 730 731 732 733 734 735 |
}
}
self.master.set_num_subproblems(m).map_err(SolverError::Master)?;
self.master.set_vars(self.problem.num_variables(), lb, ub).map_err(SolverError::Master)?;
self.master.set_max_updates(self.params.max_updates).map_err(SolverError::Master)?;
| | < < < | 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 |
}
}
self.master.set_num_subproblems(m).map_err(SolverError::Master)?;
self.master.set_vars(self.problem.num_variables(), lb, ub).map_err(SolverError::Master)?;
self.master.set_max_updates(self.params.max_updates).map_err(SolverError::Master)?;
self.minorants = (0..m).map(|_| vec![]).collect();
self.cur_val = 0.0;
for i in 0..m {
let result = self.problem
.evaluate(i, &self.cur_y, INFINITY, 0.0)
.map_err(SolverError::Evaluation)?;
self.cur_vals[i] = result.objective();
|
| ︙ | ︙ |