UNPKG

quaeratin

Version:

An extended precision floating point library (as per Shewchuk) - precision only limited by overflow / underflow

21 lines (16 loc) 391 B
/** * Returns the result of dividing a floating point expansion by 2. * * **error free** * * * see [Shewchuk](https://people.eecs.berkeley.edu/~jrs/papers/robustr.pdf) * * @param e a floating point expansion */ function eDivBy2(e: number[]) { const e_: number[] = []; for (let i=0; i<e.length; i++) { e_.push(0.5*e[i]); } return e_; } export { eDivBy2 }