Complex constructor

Complex(
  1. double re,
  2. double im
)

Implementation

Complex(double re, double im)
  : _re = re,
    _im = im,
    _modulus = (math.sqrt((re * re) + (im * im))),
    _theta1 = calculateTheta1(re, im),
    _theta2 = calculateTheta2(calculateTheta1(re, im));