remove unnecessary abs calls

This commit is contained in:
Simon Gardling 2022-05-23 09:58:43 -04:00
parent dd16941174
commit c668a44e44

View File

@ -76,7 +76,7 @@ impl<'a> SteppedVector<'a> {
}
// Do some math in order to calculate the expected index value
let possible_i = ((x - self.get_min()).abs() / self.step) as usize;
let possible_i = (x - self.get_min() / self.step) as usize;
// Make sure that the index is valid by checking the data returned vs the actual data (just in case)
if self.data.get(possible_i) == Some(&x) {
@ -125,7 +125,7 @@ impl<'a> From<&'a [f64]> for SteppedVector<'a> {
}
// Calculate the step between elements
let step = (max - min).abs() / (data.len() as f64);
let step = (max - min) / (data.len() as f64);
debug_assert!(step.is_sign_positive());
debug_assert!(step.is_finite());