void Minus(CKNComplex complex)
Minus operation to this class.
CKNComplex operator-(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
static CKNComplex AddComplex(CKNComplex complex1, CKNComplex complex2)
Adding operation between complex numbers.
double GetImaginaryNumber() const
Get imaginary part.
CKNComplex operator*=(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
void Division(double fScalar)
Scalar division operation.
double GetRealNumber() const
Get real part.
static CKNComplex DivideComplex(CKNComplex complex1, CKNComplex complex2)
Divide operation between complex numbers.
void Multiple(double fScalar)
Scalar Multiply operation.
bool operator==(double fScalar)
operation overload for subsitution with reference parameter
CKNComplex operator/=(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
void GetComplexNumber(double *fReal, double *fImaginary)
Get Complex number real part and imaginary part concurrently.
double GetNorm()
Get norm of complex number.
CKNComplex operator/(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
static CKNComplex MinusComplex(CKNComplex complex1, CKNComplex complex2)
Minus operation between complex numbers.
CKNComplex operator-=(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
double m_fRealNumber
Real part of complex number.
static bool IsSame(CKNComplex complex1, CKNComplex complex2)
double GetAbsolute()
Get Absolute value of complex number.
CKNComplex operator+=(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
void Add(CKNComplex complex)
Adding operation to this class.
CKNComplex operator+(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
void SetRealNumber(double fRealNumber)
Set real part.
This class for complex operation and saving value.
static CKNComplex MulltiplyComplex(CKNComplex complex1, CKNComplex complex2)
Multiple operation between complex numbers.
CKNComplex GetConjugate()
Get conjugate complex number.
void operator=(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter
void SetComplexNumber(double fReal, double fImaginaray)
Set Complex number using real part and imaginary part.
void SetImaginaryNumber(double fImaginaryNumber)
Set imagenary part.
double m_fImaginaryNumber
Imaginary part of complex number.
CKNComplex operator*(const CKNComplex &complexSrc)
operation overload for subsitution with reference parameter