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

クラス ColumnVector の解説

#include <dColVector.h>

ColumnVectorに対する継承グラフ

Inheritance graph
[凡例]
ColumnVectorのコラボレーション図

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

Public メソッド

 ColumnVector (void)
 ColumnVector (int n)
 ColumnVector (int n, double val)
 ColumnVector (const ColumnVector &a)
 ColumnVector (const MArray< double > &a)
ColumnVector & operator= (const ColumnVector &a)
bool operator== (const ColumnVector &a) const
bool operator!= (const ColumnVector &a) const
ColumnVector & insert (const ColumnVector &a, int r)
ColumnVector & fill (double val)
ColumnVector & fill (double val, int r1, int r2)
ColumnVector stack (const ColumnVector &a) const
RowVector transpose (void) const
ColumnVector extract (int r1, int r2) const
ColumnVector extract_n (int r1, int n) const
ColumnVector map (d_d_Mapper f) const
ColumnVector & apply (d_d_Mapper f)
double min (void) const
double max (void) const

フレンド

ColumnVector real (const ComplexColumnVector &a)
ColumnVector imag (const ComplexColumnVector &a)
ColumnVector operator * (const Matrix &a, const ColumnVector &b)
ColumnVector operator * (const DiagMatrix &a, const ColumnVector &b)
std::ostream & operator<< (std::ostream &os, const ColumnVector &a)
std::istream & operator>> (std::istream &is, ColumnVector &a)

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

ColumnVector::ColumnVector void    [inline]
 

dColVector.h39 行で定義されています。

ColumnVector::ColumnVector int    n [inline, explicit]
 

dColVector.h41 行で定義されています。

ColumnVector::ColumnVector int    n,
double    val
[inline]
 

dColVector.h43 行で定義されています。

ColumnVector::ColumnVector const ColumnVector &    a [inline]
 

dColVector.h45 行で定義されています。

ColumnVector::ColumnVector const MArray< double > &    a [inline]
 

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


メソッドの解説

ColumnVector & ColumnVector::apply d_d_Mapper    f
 

dColVector.cc280 行で定義されています。

参照 d_d_Mapper, Array< double >::fortran_vec(), と Array< double >::length().

呼出 map().

ColumnVector ColumnVector::extract int    r1,
int    r2
const
 

dColVector.cc173 行で定義されています。

参照 Array< double >::elem(), と Array< double >::xelem().

呼出 Matrix::pseudo_inverse(), と ComplexMatrix::pseudo_inverse().

ColumnVector ColumnVector::extract_n int    r1,
int    n
const
 

dColVector.cc188 行で定義されています。

参照 Array< double >::elem(), と Array< double >::xelem().

ColumnVector & ColumnVector::fill double    val,
int    r1,
int    r2
 

dColVector.cc110 行で定義されています。

参照 Array< double >::length(), Array< double >::make_unique(), と Array< double >::xelem().

ColumnVector & ColumnVector::fill double    val
 

dColVector.cc94 行で定義されています。

参照 Array< double >::length(), Array< double >::make_unique(), と Array< double >::xelem().

呼出 Bounds::set_bounds(), Bounds::set_lower_bounds(), と Bounds::set_upper_bounds().

ColumnVector & ColumnVector::insert const ColumnVector &    a,
int    r
 

dColVector.cc72 行で定義されています。

参照 Array< double >::elem(), Array< double >::length(), Array< double >::make_unique(), と Array< double >::xelem().

呼出 stack().

ColumnVector ColumnVector::map d_d_Mapper    f const
 

dColVector.cc273 行で定義されています。

参照 apply(), b, と d_d_Mapper.

double ColumnVector::max void    const
 

dColVector.cc307 行で定義されています。

参照 Array< double >::elem(), と Array< double >::length().

double ColumnVector::min void    const
 

dColVector.cc291 行で定義されています。

参照 Array< double >::elem(), と Array< double >::length().

bool ColumnVector::operator!= const ColumnVector &    a const
 

dColVector.cc66 行で定義されています。

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

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

参照 MArray< T >::operator=().

bool ColumnVector::operator== const ColumnVector &    a const
 

dColVector.cc57 行で定義されています。

参照 Array< double >::data(), と Array< double >::length().

ColumnVector ColumnVector::stack const ColumnVector &    a const
 

dColVector.cc134 行で定義されています。

参照 insert(), と Array< double >::length().

RowVector ColumnVector::transpose void    const
 

Array< double >を再定義しています。

dColVector.cc145 行で定義されています。


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

ColumnVector imag const ComplexColumnVector   a [friend]
 

dColVector.cc161 行で定義されています。

ColumnVector operator * const DiagMatrix   m,
const ColumnVector &    a
[friend]
 

dColVector.cc240 行で定義されています。

ColumnVector operator * const Matrix   m,
const ColumnVector &    a
[friend]
 

dColVector.cc201 行で定義されています。

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

dColVector.cc323 行で定義されています。

std::istream& operator>> std::istream &    is,
ColumnVector &    a
[friend]
 

dColVector.cc332 行で定義されています。

ColumnVector real const ComplexColumnVector   a [friend]
 

dColVector.cc151 行で定義されています。


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