[][src]Function light_curve_common::all_close

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

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);
This example panics
use light_curve_common::all_close;

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

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