1#if !defined(__FK_GEN_VECTOR_HEADER__)
2#define __FK_GEN_VECTOR_HEADER__
219 bool set(
int ID,
double value);
288 void init(
bool degFlg =
false);
535#if !defined(FK_DOXYGEN_USER_PROCESS)
536 void Print(
void)
const;
537 void Print(std::string)
const;
555 std::vector<double> v;
任意次元正方行列を管理するクラス
Definition GenMatrix.h:18
任意次元ベクトルを管理するクラス
Definition GenVector.h:20
fk_GenVector(const fk_Vector &)
fk_Vector からのコピーコンストラクタ
void init(bool degFlg=false)
初期化関数
fk_GenVector & operator-(void) const
単項マイナス演算子
fk_GenVector(int deg, double *array)
コンストラクタ3
bool add(int s, fk_HVector &Q)
部分加算関数3
friend double operator*(const fk_GenVector &, const fk_GenVector &)
内積二項演算子
bool set(int ID, double value)
bool sub(int s, fk_HVector &Q)
部分減算関数3
bool operator==(const fk_GenVector &) const
同値比較演算子
bool sub(int s, fk_GenVector &Q)
部分減算関数1
double norm2(void) const
ノルム平方値取得関数
friend fk_GenVector operator/(const fk_GenVector &, double)
実数商二項演算子
fk_GenVector div(int s, int e)
部分抽出関数
fk_GenVector & operator=(const fk_GenVector &)
単純代入演算子
fk_GenVector(std::vector< double > &array)
コンストラクタ2
int size(void) const
次元数取得関数
fk_GenVector(int deg=0)
コンストラクタ1
fk_GenVector & operator/=(double)
実数商代入演算子
friend fk_GenVector operator+(const fk_GenVector &, const fk_GenVector &)
ベクトル和二項演算子
bool isZero(void) const
零ベクトル判定関数
fk_GenVector & operator*=(double d)
実数積演算子
fk_GenVector(const fk_GenVector &)
コピーコンストラクタ
void resize(int deg)
次元数設定関数
fk_GenVector & operator-=(const fk_GenVector &)
単項差代入演算子
bool normalize(void)
正規化関数
double get(int ID) const
成分値取得関数
bool replace(int s, fk_GenVector &Q)
部分置換関数1
bool operator!=(const fk_GenVector &) const
異値比較演算子
bool sub(int s, fk_Vector &Q)
部分減算関数2
bool add(int s, fk_GenVector &Q)
部分加算関数1
fk_GenVector(const fk_HVector &)
fk_HVector からのコピーコンストラクタ
double norm(void) const
ノルム取得関数
bool replace(int s, fk_HVector &Q)
部分置換関数3
fk_GenVector & operator+=(const fk_GenVector &)
単項和代入演算子
bool replace(int s, fk_Vector &Q)
部分置換関数2
bool add(int s, fk_Vector &Q)
部分加算関数2
friend fk_GenVector operator^(const fk_GenVector &, const fk_GenVector &)
外積二項演算子
4次元ベクトルを管理するクラス
Definition Vector.h:497
3次元ベクトルを管理するクラス
Definition Vector.h:45
Fine Kernel Toolkit 名前空間
Definition Angle.h:6
fk_Color operator+(const fk_Color &, const fk_Color &)
色要素和二項演算子
fk_Color operator/(const fk_Color &, double)
実数商二項演算子
fk_Draw operator^(fk_Draw, fk_Draw)
描画モード用ビット XOR 演算子
fk_Color operator-(const fk_Color &, const fk_Color &)
色要素差二項演算子
fk_Color operator*(const fk_Color &, double)
実数倍二項演算子1