From c02dc63674dca431c07ccd3bf0ad6905955adc43 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Tue, 22 Mar 2022 14:45:10 -0400 Subject: [PATCH] cleanup 'newtons_method' --- src/misc.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/misc.rs b/src/misc.rs index e63ad01..472f768 100644 --- a/src/misc.rs +++ b/src/misc.rs @@ -151,10 +151,15 @@ pub fn newtons_method( continue; } + // if `ele.y` is NaN, just continue iterating + if ele.y.is_nan() { + continue; + } + let last_ele_y = last_ele_option.unwrap().y; // store this here as it's used multiple times - // If either are NaN, just continue iterating - if last_ele_y.is_nan() | ele.y.is_nan() { + // if `last_ele.y` is NaN, continue iterating + if last_ele_y.is_nan() { continue; }