1 2 3 4 5 6 7 8 9 10 11 12
//
// A rust binding for the GSL library by Guillaume Gomez (guillaume1.gomez@gmail.com)
//
pub fn subinterval_too_small(a1: f64, a2: f64, b2: f64) -> bool {
let e = ::DBL_EPSILON;
let u = ::DBL_MIN;
let tmp = (1f64 + 100f64 * e) * (a2.abs() + 1000f64 * u);
a1.abs() <= tmp && b2.abs() <= tmp
}