Package-level declarations

Contains all the operator overloads of the Number class to let it perform operations with the ComplexNumber class.

Properties

Link copied to clipboard

i extension property for numbers that return an imaginary number

Functions

Link copied to clipboard
operator fun Number.div(complexNumber: ComplexNumber): ComplexNumber

Extension of the / operator to include ComplexNumber

Link copied to clipboard
operator fun Number.minus(complexNumber: ComplexNumber): ComplexNumber

Extension of the - operator to include ComplexNumber

Link copied to clipboard
operator fun Number.plus(complexNumber: ComplexNumber): ComplexNumber

Extension of the + operator to include ComplexNumber

Link copied to clipboard

Infix operator pow to extend Number pow ComplexNumber

Link copied to clipboard
operator fun Number.rem(complexNumber: ComplexNumber): ComplexNumber

Extension of the % operator to include ComplexNumber

Link copied to clipboard
operator fun Number.times(complexNumber: ComplexNumber): ComplexNumber

Extension of the * operator to include ComplexNumber