Module partial_cmp_abs_primitive_float

Module partial_cmp_abs_primitive_float 

Source
Expand description

Implementations of PartialOrdAbs (a trait for comparing the absolute values of numbers by order) for Floats and primitive floats.

ยงpartial_cmp_abs

use malachite_base::num::basic::traits::OneHalf;
use malachite_base::num::comparison::traits::{EqAbs, PartialOrdAbs};
use malachite_float::Float;

assert!(Float::ONE_HALF.gt_abs(&0.4));
assert!(Float::ONE_HALF.lt_abs(&0.6));
assert!(Float::ONE_HALF.eq_abs(&-0.5));

assert!(0.4.lt_abs(&Float::ONE_HALF));
assert!(0.6.gt_abs(&Float::ONE_HALF));
assert!((-0.5).eq_abs(&Float::ONE_HALF));