complex.js 404 B

12345678910111213
  1. import { nearlyEqual } from './number.js';
  2. /**
  3. * Test whether two complex values are equal provided a given epsilon.
  4. * Does not use or change the global Complex.EPSILON setting
  5. * @param {Complex} x
  6. * @param {Complex} y
  7. * @param {number} epsilon
  8. * @returns {boolean}
  9. */
  10. export function complexEquals(x, y, epsilon) {
  11. return nearlyEqual(x.re, y.re, epsilon) && nearlyEqual(x.im, y.im, epsilon);
  12. }