72 #ifndef __FK_COMPLEX_HEADER__
73 #define __FK_COMPLEX_HEADER__
151 void set(
double r,
double i);
154 double abs(
void)
const;
157 double abs2(
void)
const;
160 double arg(
void)
const;
fk_Complex & operator/=(double)
スカラー商代入演算子
複素数を管理するクラス
Definition: Complex.h:79
double abs(void) const
絶対値取得関数
fk_Complex & operator*=(const fk_Complex &)
積代入演算子
fk_Complex & operator-(void) const
単項マイナス演算子
double abs2(void) const
絶対値自乗取得関数
double r
実部
Definition: Complex.h:81
friend fk_Complex operator+(const fk_Complex &, const fk_Complex &)
fk_Complex & operator!(void) const
単項逆元演算子
fk_Complex & operator-=(const fk_Complex &)
単項差代入演算子
bool normalize(void)
正規化関数
fk_Complex & operator~(void) const
単項共役演算子
fk_Complex & operator=(const fk_Complex &)
単純代入演算子
bool operator==(const fk_Complex &) const
同値比較演算子
void set(double r, double i)
成分設定関数
double arg(void) const
偏角取得関数
double i
虚部
Definition: Complex.h:82
bool operator!=(const fk_Complex &) const
異値比較演算子
fk_Complex & operator+=(const fk_Complex &)
単項和代入演算子
friend fk_Complex operator/(const fk_Complex &, const fk_Complex &)
friend fk_Complex operator*(const fk_Complex &, const fk_Complex &)