Skip to main content

relative_diff

Function relative_diff 

Source
pub fn relative_diff<T: Real>(a: T, b: T) -> T
Expand description

Relative difference: |a - b| / max(|a|, |b|).

Returns 0 when both are zero.

ยงExamples

use mathverse_core::precision::relative_diff;

assert!((relative_diff(10.0_f64, 9.0) - 0.1).abs() < 1e-12);
assert_eq!(relative_diff(0.0, 0.0), 0.0);