562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
|
self.start_time = Instant::now();
Ok(())
}
/// Solve the problem.
pub fn solve(&mut self) -> Result<()> {
const LIMIT: usize = 10000;
if self.solve_iter(LIMIT)? {
Ok(())
} else {
Err(Error::IterationLimit(LIMIT))
}
}
|
|
|
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
|
self.start_time = Instant::now();
Ok(())
}
/// Solve the problem.
pub fn solve(&mut self) -> Result<()> {
const LIMIT: usize = 10_000;
if self.solve_iter(LIMIT)? {
Ok(())
} else {
Err(Error::IterationLimit(LIMIT))
}
}
|
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
|
"_endit"
} else {
"endit "
},
time.as_secs() / 3600,
(time.as_secs() / 60) % 60,
time.as_secs() % 60,
time.subsec_nanos() / 10000000,
self.cnt_descent,
self.cnt_descent + self.cnt_null,
self.master.cnt_updates(),
if step == Step::Descent { "*" } else { " " },
self.master.weight(),
self.expected_progress,
self.nxt_mod,
|
|
|
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
|
"_endit"
} else {
"endit "
},
time.as_secs() / 3600,
(time.as_secs() / 60) % 60,
time.as_secs() % 60,
time.subsec_nanos() / 10_000_000,
self.cnt_descent,
self.cnt_descent + self.cnt_null,
self.master.cnt_updates(),
if step == Step::Descent { "*" } else { " " },
self.master.weight(),
self.expected_progress,
self.nxt_mod,
|