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

クラス charMatrix の解説

#include <chMatrix.h>

charMatrixに対する継承グラフ

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

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

Public メソッド

 charMatrix (void)
 charMatrix (int r, int c)
 charMatrix (int r, int c, char val)
 charMatrix (const MArray2< char > &a)
 charMatrix (const charMatrix &a)
 charMatrix (char c)
 charMatrix (const char *s)
 charMatrix (const std::string &s)
 charMatrix (const string_vector &s)
charMatrix & operator= (const charMatrix &a)
bool operator== (const charMatrix &a) const
bool operator!= (const charMatrix &a) const
charMatrix transpose (void) const
charMatrix & insert (const char *s, int r, int c)
charMatrix & insert (const charMatrix &a, int r, int c)
std::string row_as_string (int, bool strip_ws=false, bool raw=false) const
charMatrix extract (int r1, int c1, int r2, int c2) const
boolMatrix all (int dim=-1) const
boolMatrix any (int dim=-1) const

Static Public メソッド

char resize_fill_value (void)

フレンド

class ComplexMatrix

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

charMatrix::charMatrix void    [inline]
 

chMatrix.h44 行で定義されています。

charMatrix::charMatrix int    r,
int    c
[inline]
 

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

charMatrix::charMatrix int    r,
int    c,
char    val
[inline]
 

chMatrix.h46 行で定義されています。

charMatrix::charMatrix const MArray2< char > &    a [inline]
 

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

charMatrix::charMatrix const charMatrix &    a [inline]
 

chMatrix.h48 行で定義されています。

charMatrix::charMatrix char    c
 

chMatrix.cc42 行で定義されています。

参照 Array< char >::elem(), と Array2< char >::resize().

charMatrix::charMatrix const char *    s
 

chMatrix.cc53 行で定義されています。

参照 Array< char >::elem(), と Array2< char >::resize().

charMatrix::charMatrix const std::string &    s
 

chMatrix.cc65 行で定義されています。

参照 Array< char >::elem(), と Array2< char >::resize().

charMatrix::charMatrix const string_vector   s
 

chMatrix.cc77 行で定義されています。

参照 Array< char >::elem(), と Array< char >::rows().


メソッドの解説

boolMatrix charMatrix::all int    dim = -1 const
 

chMatrix.cc199 行で定義されています。

参照 MX_ALL_OP.

boolMatrix charMatrix::any int    dim = -1 const
 

chMatrix.cc205 行で定義されています。

参照 MX_ANY_OP.

charMatrix charMatrix::extract int    r1,
int    c1,
int    r2,
int    c2
const
 

chMatrix.cc178 行で定義されています。

参照 Array< char >::elem().

charMatrix & charMatrix::insert const charMatrix &    a,
int    r,
int    c
 

chMatrix.cc125 行で定義されています。

参照 Array2< T >::insert().

charMatrix & charMatrix::insert const char *    s,
int    r,
int    c
 

chMatrix.cc106 行で定義されています。

参照 Array< char >::cols(), Array< char >::elem(), と Array< char >::rows().

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

chMatrix.cc100 行で定義されています。

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

chMatrix.h54 行で定義されています。

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

bool charMatrix::operator== const charMatrix &    a const
 

chMatrix.cc91 行で定義されています。

参照 Array< char >::cols(), Array< char >::data(), Array< char >::length(), と Array< char >::rows().

char charMatrix::resize_fill_value void    [inline, static]
 

chMatrix.h86 行で定義されています。

std::string charMatrix::row_as_string int   ,
bool    strip_ws = false,
bool    raw = false
const
 

chMatrix.cc132 行で定義されています。

参照 Array< char >::cols(), Array< char >::elem(), raw, と Array< char >::rows().

charMatrix charMatrix::transpose void    const [inline]
 

MArray2< char >を再定義しています。

chMatrix.h63 行で定義されています。

参照 MArray2< T >::transpose().


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

friend class ComplexMatrix [friend]
 

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


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