@@ 300,11 300,11 @@ impl<T: Clone> TerminatingCondition<T> for EqualTerminatingCondition {
}
}
-struct NoMatchForTerminatingCondition {
+struct NoBetterForCyclesTerminatingCondition {
cycles: usize
}
-impl NoMatchForTerminatingCondition {
+impl NoBetterForCyclesTerminatingCondition {
pub fn new(cycles: usize) -> Self {
Self {
cycles
@@ 312,11 312,11 @@ impl NoMatchForTerminatingCondition {
}
}
-impl<T: Clone> TerminatingCondition<T> for NoMatchForTerminatingCondition {
+impl<T: Clone> TerminatingCondition<T> for NoBetterForCyclesTerminatingCondition {
fn should_terminate (
self: &mut Self,
candidate: &LocalSearchCandidate<T>,
- stats: &Vec<LocalSearchCandidate<T>>,
+ _: &Vec<LocalSearchCandidate<T>>,
cycle: usize
) -> bool {
(cycle - candidate.cycle) > self.cycles