Math387.MulI Method

Overload List

#SignatureDescription
1function MulI(const X: TCplx): TCplx;Multiplies complex number with I.
2procedure MulI(const X: TCplx; out result: TCplx);Multiplies complex number with I.
3function MulI(const X: TSCplx): TSCplx;
4procedure MulI(const X: TSCplx; out result: TSCplx);

Overload 1: function MulI(const X: TCplx): TCplx;

Multiplies complex number with I.

#NameTypeDescription
1XTCplx

Returns: TCplx (complex) - original value, multiplied with i: (x+I*y) becomes: -y+I*x

Overload 2: procedure MulI(const X: TCplx; out result: TCplx);

Multiplies complex number with I.

#NameDescription
1XDefines the input parameter for multiplying with I.
2resultStores the result of multiplying with I.

Result: stored in self (calling object)

Overload 3: function MulI(const X: TSCplx): TSCplx;

#NameTypeDescription
1XTSCplx

Returns: TSCplx

Overload 4: procedure MulI(const X: TSCplx; out result: TSCplx);

#NameTypeDescription
1XTSCplx
2resultTSCplx

Result: stored in self (calling object)