diff --git a/src/misc.rs b/src/misc.rs index 0caf9cd..d0c7500 100644 --- a/src/misc.rs +++ b/src/misc.rs @@ -58,7 +58,8 @@ pub fn newtons_method_helper( .tuple_windows() .filter(|(prev, curr)| prev.y.is_finite() && curr.y.is_finite()) .filter(|(prev, curr)| prev.y.signum() != curr.y.signum()) - .map(|(start, _)| newtons_method(f, f_1, start.x, range, threshold)) + .map(|(start, _)| start.x) + .map(|x| newtons_method(f, f_1, x, range, threshold)) .filter(|x| x.is_some()) .map(|x| unsafe { x.unwrap_unchecked() }) .collect()