Math387::CMulI Function

Overload List

#SignatureDescription
1TCplx CMulI(const TCplx &A, const double BI);Multiply two complex numbers.
2TSCplx CMulI(const TSCplx &A, const float BI);
3TCplx CMulI(const double AI, const TCplx &B);Multiply complex number B with imaginary number Ai.
4TSCplx CMulI(const float AI, const TSCplx &B);

Overload 1: TCplx CMulI(const TCplx &A, const double BI);

Multiply two complex numbers.

#NameTypeDescription
1Aconst TCplx &
2BIconst double
Remarks:

Multiply complex number A with imaginary number Bi: R = A*b*i;

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 2: TSCplx CMulI(const TSCplx &A, const float BI);

#NameTypeDescription
1Aconst TSCplx &
2BIconst float
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 3: TCplx CMulI(const double AI, const TCplx &B);

Multiply complex number B with imaginary number Ai.

#NameTypeDescription
1AIconst double
2Bconst TCplx &
Remarks:

Multiply complex number B with imaginary number Ai: R = a*i*B;

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 4: TSCplx CMulI(const float AI, const TSCplx &B);

#NameTypeDescription
1AIconst float
2Bconst TSCplx &
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler