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

クラス boolNDArray の解説

#include <boolNDArray.h>

boolNDArrayに対する継承グラフ

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

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

Public メソッド

 boolNDArray (void)
 boolNDArray (const dim_vector &dv)
 boolNDArray (const dim_vector &dv, const bool &val)
 boolNDArray (const boolNDArray &a)
 boolNDArray (const boolMatrix &a)
 boolNDArray (const Array2< bool > &a)
 boolNDArray (const ArrayN< bool > &a)
boolNDArray & operator= (const boolNDArray &a)
boolNDArray operator! (void) const
boolNDArray all (int dim=-1) const
boolNDArray any (int dim=-1) const
boolNDArray concat (const boolNDArray &rb, const Array< int > &ra_idx)
boolNDArray & insert (const boolNDArray &a, int r, int c)
boolNDArray & insert (const boolNDArray &a, const Array< int > &ra_idx)
boolMatrix matrix_value (void) const
boolNDArray squeeze (void) const

Static Public メソッド

void increment_index (Array< int > &ra_idx, const dim_vector &dimensions, int start_dimension=0)
int compute_index (Array< int > &ra_idx, const dim_vector &dimensions)
bool resize_fill_value (void)

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

boolNDArray::boolNDArray void    [inline]
 

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

boolNDArray::boolNDArray const dim_vector   dv [inline]
 

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

boolNDArray::boolNDArray const dim_vector   dv,
const bool &    val
[inline]
 

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

boolNDArray::boolNDArray const boolNDArray &    a [inline]
 

boolNDArray.h50 行で定義されています。

boolNDArray::boolNDArray const boolMatrix   a [inline]
 

boolNDArray.h52 行で定義されています。

boolNDArray::boolNDArray const Array2< bool > &    a [inline]
 

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

boolNDArray::boolNDArray const ArrayN< bool > &    a [inline]
 

boolNDArray.h56 行で定義されています。


メソッドの解説

boolNDArray boolNDArray::all int    dim = -1 const
 

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

参照 MX_ND_ALL_EVAL, MX_ND_ALL_EXPR, と MX_ND_ANY_ALL_REDUCTION.

boolNDArray boolNDArray::any int    dim = -1 const
 

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

参照 MX_ND_ANY_ALL_REDUCTION, MX_ND_ANY_EVAL, と MX_ND_ANY_EXPR.

int boolNDArray::compute_index Array< int > &    ra_idx,
const dim_vector   dimensions
[static]
 

boolNDArray.cc124 行で定義されています。

参照 compute_index().

boolNDArray boolNDArray::concat const boolNDArray &    rb,
const Array< int > &    ra_idx
 

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

参照 insert(), と Array< bool >::numel().

void boolNDArray::increment_index Array< int > &    ra_idx,
const dim_vector   dimensions,
int    start_dimension = 0
[static]
 

boolNDArray.cc116 行で定義されています。

boolNDArray & boolNDArray::insert const boolNDArray &    a,
const Array< int > &    ra_idx
 

boolNDArray.cc80 行で定義されています。

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

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

boolNDArray.cc73 行で定義されています。

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

呼出 concat().

boolMatrix boolNDArray::matrix_value void    const
 

boolNDArray.cc89 行で定義されています。

参照 Array< bool >::dimensions, と Array< bool >::ndims().

boolNDArray boolNDArray::operator! void    const
 

boolNDArray.cc40 行で定義されています。

参照 b, Array< bool >::dims(), Array< bool >::elem(), と Array< bool >::length().

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

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

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

bool boolNDArray::resize_fill_value void    [inline, static]
 

boolNDArray.h94 行で定義されています。

boolNDArray boolNDArray::squeeze void    const [inline]
 

ArrayN< bool >を再定義しています。

boolNDArray.h80 行で定義されています。

参照 ArrayN< T >::squeeze().


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