inverse method

Complex inverse()

Calculate the multiplicative inverse (1/z).

If z is zero, throw ArgumentError.

Implementation

Complex inverse() {
  final denom = _re * _re + _im * _im;
  if (denom == 0) {
    throw ArgumentError('Division by zero complex number.');
  }
  return Complex(_re / denom, -_im / denom);
}