72 #ifndef __FK_GEN_VECTOR_HEADER__
73 #define __FK_GEN_VECTOR_HEADER__
96 std::vector<double> v;
293 bool set(
int ID,
double value);
300 int size(
void)
const;
309 double get(
int ID)
const;
323 double norm(
void)
const;
337 double norm2(
void)
const;
362 void init(
bool degFlg =
false);
609 #ifndef FK_DOXYGEN_USER_PROCESS
611 void Print(
void)
const;
612 void Print(std::string)
const;
727 #endif // !__FK_GEN_VECTOR_HEADER__
bool replace(int s, fk_GenVector &Q)
部分置換関数1
friend fk_GenVector operator^(const fk_GenVector &, const fk_GenVector &)
外積二項演算子
void init(bool degFlg=false)
初期化関数
fk_GenVector operator^(const fk_GenVector &P, const fk_GenVector &Q)
外積二項演算子
friend fk_GenVector operator/(const fk_GenVector &, double)
実数商二項演算子
fk_GenMatrix operator-(const fk_GenMatrix &, const fk_GenMatrix &)
行列差二項演算子
fk_GenVector & operator=(const fk_GenVector &)
単純代入演算子
3次元ベクトルを管理するクラス
Definition: Vector.h:110
double norm2(void) const
ノルム平方値取得関数
fk_GenVector operator*(const fk_GenMatrix &, const fk_GenVector &)
ベクトル変換二項演算子
任意次元正方行列を管理するクラス
Definition: GenMatrix.h:88
4次元ベクトルを管理するクラス
Definition: Vector.h:542
bool normalize(void)
正規化関数
bool add(int s, fk_GenVector &Q)
部分加算関数1
friend double operator*(const fk_GenVector &, const fk_GenVector &)
内積二項演算子
bool operator!=(const fk_GenVector &) const
異値比較演算子
bool sub(int s, fk_GenVector &Q)
部分減算関数1
void resize(int deg)
次元数設定関数
friend fk_GenVector operator+(const fk_GenVector &, const fk_GenVector &)
ベクトル和二項演算子
fk_GenVector & operator*=(double d)
実数積演算子
double norm(void) const
ノルム取得関数
fk_GenVector & operator-=(const fk_GenVector &)
単項差代入演算子
fk_GenVector & operator-(void) const
単項マイナス演算子
fk_GenVector & operator+=(const fk_GenVector &)
単項和代入演算子
fk_GenVector operator/(const fk_GenVector &V, double d)
実数商二項演算子
fk_GenMatrix operator+(const fk_GenMatrix &, const fk_GenMatrix &)
行列和二項演算子
fk_GenVector div(int s, int e)
部分抽出関数
bool set(int ID, double value)
fk_GenVector(int deg=0)
コンストラクタ1
bool operator==(const fk_GenVector &) const
同値比較演算子
任意次元ベクトルを管理するクラス
Definition: GenVector.h:90
fk_GenVector & operator/=(double)
実数商代入演算子
bool isZero(void) const
零ベクトル判定関数
int size(void) const
次元数取得関数