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

クラス RowVector の解説

#include <dRowVector.h>

RowVectorに対する継承グラフ

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

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

Public メソッド

 RowVector (void)
 RowVector (int n)
 RowVector (int n, double val)
 RowVector (const RowVector &a)
 RowVector (const MArray< double > &a)
RowVector & operator= (const RowVector &a)
bool operator== (const RowVector &a) const
bool operator!= (const RowVector &a) const
RowVector & insert (const RowVector &a, int c)
RowVector & fill (double val)
RowVector & fill (double val, int c1, int c2)
RowVector append (const RowVector &a) const
ColumnVector transpose (void) const
RowVector extract (int c1, int c2) const
RowVector extract_n (int c1, int n) const
RowVector map (d_d_Mapper f) const
RowVector & apply (d_d_Mapper f)
double min (void) const
double max (void) const

フレンド

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

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

RowVector::RowVector void    [inline]
 

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

RowVector::RowVector int    n [inline, explicit]
 

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

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

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

RowVector::RowVector const RowVector &    a [inline]
 

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

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

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


メソッドの解説

RowVector RowVector::append const RowVector &    a const
 

dRowVector.cc136 行で定義されています。

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

RowVector & RowVector::apply d_d_Mapper    f
 

dRowVector.cc249 行で定義されています。

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

呼出 map().

RowVector RowVector::extract int    c1,
int    c2
const
 

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

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

RowVector RowVector::extract_n int    c1,
int    n
const
 

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

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

RowVector & RowVector::fill double    val,
int    c1,
int    c2
 

dRowVector.cc112 行で定義されています。

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

RowVector & RowVector::fill double    val
 

dRowVector.cc96 行で定義されています。

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

RowVector & RowVector::insert const RowVector &    a,
int    c
 

dRowVector.cc74 行で定義されています。

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

呼出 append().

RowVector RowVector::map d_d_Mapper    f const
 

dRowVector.cc242 行で定義されています。

参照 apply(), b, と d_d_Mapper.

double RowVector::max void    const
 

dRowVector.cc276 行で定義されています。

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

呼出 Matrix::determinant(), ComplexMatrix::determinant(), Matrix::inverse(), ComplexMatrix::inverse(), Matrix::solve(), と ComplexMatrix::solve().

double RowVector::min void    const
 

dRowVector.cc260 行で定義されています。

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

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

dRowVector.cc68 行で定義されています。

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

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

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

bool RowVector::operator== const RowVector &    a const
 

dRowVector.cc59 行で定義されています。

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

ColumnVector RowVector::transpose void    const
 

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

dRowVector.cc147 行で定義されています。


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

RowVector imag const ComplexRowVector   a [friend]
 

dRowVector.cc163 行で定義されています。

RowVector operator * const RowVector &    v,
const Matrix   a
[friend]
 

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

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

dRowVector.cc292 行で定義されています。

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

dRowVector.cc302 行で定義されています。

RowVector real const ComplexRowVector   a [friend]
 

dRowVector.cc153 行で定義されています。


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