Function geometry_predicates::predicates::fast_expansion_sum_zeroelim[][src]

pub fn fast_expansion_sum_zeroelim(e: &[f64], f: &[f64], h: &mut [f64]) -> usize

Sums two expansions, eliminating zero components from the output expansion.

Sets h = e + f. See the paper for details.

If round-to-even is used (as with IEEE 754), maintains the strongly
nonoverlapping property. (That is, if e is strongly nonoverlapping, h will be also.) Does NOT maintain the nonoverlapping or nonadjacent
properties.