all_close

Function all_close 

Source
pub fn all_close<T>(actual: &[T], desired: &[T], tol: T)
where T: Float + Debug,
Expand description

Panics if two float slices are not close with respect to some absolute tolerance

§Examples

use light_curve_common::all_close;

all_close(&[0.0, 1.0], &[0.0001, 0.9998], 1e-2);
use light_curve_common::all_close;

all_close(&[0.0], &[0.0, 1.0], 1e-6);
use light_curve_common::all_close;

all_close(&[1e-3, 1.0], &[0.0, 1.0], 1e-4);