operator * abstract method

Complex operator *(
  1. Object factor
)

Returns a Complex whose value is this * factor. Implements preliminary checks for NaN and infinity followed by the definitional formula:

(a + bi)(c + di) = (ac - bd) + (ad + bc)i

Returns nan if either this or factor has one or more NaN parts.

Returns infinity if neither this nor factor has one or more NaN parts and if either this or factor has one or more infinite parts (same result is returned regardless of the sign of the components).

Returns finite values in components of the result per the definitional formula in all remaining cases.

Implementation

Complex operator *(Object factor);