Common Library
0.9.5
|
行列定義用ヘッダ [詳解]
データ構造 | |
class | tadah_fussy::indexer::Slice |
slice を利用した添字演算子 [詳解] | |
class | tadah_fussy::indexer::SymMat |
対称行列に対する行・列へのアクセスを想定した添字演算子 [詳解] | |
class | tadah_fussy::indexer_iterator::Base< Value, Container, Pointer, Reference, Indexer > |
indexer を利用した反復子 [詳解] | |
class | tadah_fussy::indexer_iterator::Normal< Container, Indexer, Value > |
添字演算用関数オブジェクト(indexer)を利用した反復子 (indexer_iterator::Base_からの派生) [詳解] | |
class | tadah_fussy::indexer_iterator::Constant< Container, Indexer, Value > |
添字演算用関数オブジェクト(indexer)を利用した定数反復子 (Baseからの派生) [詳解] | |
class | tadah_fussy::Matrix< T > |
行列(二次元配列)クラス [詳解] | |
struct | tadah_fussy::SquareMatrix< T > |
正方行列クラス [詳解] | |
class | tadah_fussy::SymmetricMatrix< T > |
対称行列クラス [詳解] | |
名前空間 | |
tadah_fussy | |
作成者 tadah_fussy | |
tadah_fussy::indexer | |
添字演算子用名前空間 | |
関数 | |
template<class Container , class Indexer , class Value > | |
Normal< Container, Indexer, Value > | tadah_fussy::indexer_iterator::operator+ (const Normal< Container, Indexer, Value > &it, typename Normal< Container, Indexer, Value >::difference_type i) |
加算演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
Normal< Container, Indexer, Value > | tadah_fussy::indexer_iterator::operator- (const Normal< Container, Indexer, Value > &it, typename Normal< Container, Indexer, Value >::difference_type i) |
減算演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
Constant< Container, Indexer, Value > | tadah_fussy::indexer_iterator::operator+ (const Constant< Container, Indexer, Value > &it, typename Constant< Container, Indexer, Value >::difference_type i) |
加算演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
Constant< Container, Indexer, Value > | tadah_fussy::indexer_iterator::operator- (const Constant< Container, Indexer, Value > &it, typename Constant< Container, Indexer, Value >::difference_type i) |
減算演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator== (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
等号演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator== (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
等号演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator!= (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
不等号演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator!= (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
不等号演算子 [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator< (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
比較演算子(より小さい) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator< (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
比較演算子(より小さい) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator> (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
比較演算子(より大きい) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator> (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
比較演算子(より大きい) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator<= (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
比較演算子(以下) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator<= (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
比較演算子(以下) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator>= (const Constant< Container, Indexer, Value > &c, const Normal< Container, Indexer, Value > &p) |
比較演算子(以上) [詳解] | |
template<class Container , class Indexer , class Value > | |
bool | tadah_fussy::indexer_iterator::operator>= (const Normal< Container, Indexer, Value > &p, const Constant< Container, Indexer, Value > &c) |
比較演算子(以上) [詳解] | |
行列定義用ヘッダ
Normal< Container, Indexer, Value > tadah_fussy::indexer_iterator::operator+ | ( | const Normal< Container, Indexer, Value > & | it, |
typename Normal< Container, Indexer, Value >::difference_type | i | ||
) |
加算演算子
it | 加算対象の反復子 |
i | 加算数 |
Normal< Container, Indexer,Value > tadah_fussy::indexer_iterator::operator- | ( | const Normal< Container, Indexer, Value > & | it, |
typename Normal< Container, Indexer, Value >::difference_type | i | ||
) |
減算演算子
it | 加算対象の反復子 |
i | 減算数 |
Constant< Container, Indexer, Value > tadah_fussy::indexer_iterator::operator+ | ( | const Constant< Container, Indexer, Value > & | it, |
typename Constant< Container, Indexer, Value >::difference_type | i | ||
) |
加算演算子
it | 加算対象の反復子 |
i | 加算数 |
Constant< Container, Indexer, Value > tadah_fussy::indexer_iterator::operator- | ( | const Constant< Container, Indexer, Value > & | it, |
typename Constant< Container, Indexer, Value >::difference_type | i | ||
) |
減算演算子
it | 加算対象の反復子 |
i | 減算数 |
bool tadah_fussy::indexer_iterator::operator== | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
等号演算子
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator== | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
等号演算子
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |
bool tadah_fussy::indexer_iterator::operator!= | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
不等号演算子
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator!= | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
不等号演算子
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |
bool tadah_fussy::indexer_iterator::operator< | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
比較演算子(より小さい)
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator< | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
比較演算子(より小さい)
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |
bool tadah_fussy::indexer_iterator::operator> | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
比較演算子(より大きい)
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator> | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
比較演算子(より大きい)
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |
bool tadah_fussy::indexer_iterator::operator<= | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
比較演算子(以下)
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator<= | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
比較演算子(以下)
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |
bool tadah_fussy::indexer_iterator::operator>= | ( | const Constant< Container, Indexer, Value > & | c, |
const Normal< Container, Indexer, Value > & | p | ||
) |
比較演算子(以上)
通常・定数反復子での比較を行うためのヘルパ関数
c | 比較対象の indexer_iterator::Constant |
p | 比較対象の indexer_iterator::Normal |
bool tadah_fussy::indexer_iterator::operator>= | ( | const Normal< Container, Indexer, Value > & | p, |
const Constant< Container, Indexer, Value > & | c | ||
) |
比較演算子(以上)
通常・定数反復子での比較を行うためのヘルパ関数
p | 比較対象の indexer_iterator::Normal |
c | 比較対象の indexer_iterator::Constant |