メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス SVD の解説

#include <dbleSVD.h>

SVDのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  type { std, economy, sigma_only }

Public メソッド

 SVD (void)
 SVD (const Matrix &a, type svd_type=SVD::std)
 sigma (a.sigma)
 left_sm (a.left_sm)
 right_sm (a.right_sm)
SVD & operator= (const SVD &a)
 ~SVD (void)
DiagMatrix singular_values (void) const
Matrix left_singular_matrix (void) const
Matrix right_singular_matrix (void) const

フレンド

std::ostream & operator<< (std::ostream &os, const SVD &a)

Enum の解説

enum SVD::type
 

Enum 値:
std 
economy 
sigma_only 

dbleSVD.h40 行で定義されています。

呼出 ComplexSVD::ComplexSVD(), と SVD().


コンストラクタとデストラクタの解説

SVD::SVD void    [inline]
 

dbleSVD.h47 行で定義されています。

SVD::SVD const Matrix   a,
type    svd_type = SVD::std
[inline]
 

dbleSVD.h49 行で定義されています。

参照 std, と type.

SVD::~SVD void    [inline]
 

dbleSVD.h73 行で定義されています。


メソッドの解説

Matrix SVD::left_singular_matrix void    const
 

dbleSVD.cc50 行で定義されています。

参照 sigma_only.

呼出 operator<<(), と Matrix::pseudo_inverse().

SVD::left_sm a.    left_sm
 

SVD& SVD::operator= const SVD &    a [inline]
 

dbleSVD.h60 行で定義されています。

参照 left_sm, right_sm, sigma, と type_computed.

Matrix SVD::right_singular_matrix void    const
 

dbleSVD.cc63 行で定義されています。

参照 sigma_only.

呼出 operator<<(), と Matrix::pseudo_inverse().

SVD::right_sm a.    right_sm [inline]
 

dbleSVD.h58 行で定義されています。

SVD::sigma a.    sigma
 

DiagMatrix SVD::singular_values void    const [inline]
 

dbleSVD.h75 行で定義されています。

呼出 operator<<(), と Matrix::pseudo_inverse().


フレンドと関連する関数の解説

std::ostream& operator<< std::ostream &    os,
const SVD &    a
[friend]
 

dbleSVD.cc177 行で定義されています。


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:10:55 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送