#include <tnt_cmat.h>
tnt_cmat.h の 39 行で定義されています。
typedef const T* TNT::Matrix< T >::const_iterator |
tnt_cmat.h の 51 行で定義されています。
typedef const T& TNT::Matrix< T >::const_reference |
tnt_cmat.h の 52 行で定義されています。
typedef T TNT::Matrix< T >::element_type |
tnt_cmat.h の 47 行で定義されています。
typedef T* TNT::Matrix< T >::iterator |
tnt_cmat.h の 49 行で定義されています。
typedef T* TNT::Matrix< T >::pointer |
tnt_cmat.h の 48 行で定義されています。
typedef T& TNT::Matrix< T >::reference |
tnt_cmat.h の 50 行で定義されています。
typedef Subscript TNT::Matrix< T >::size_type |
tnt_cmat.h の 45 行で定義されています。
typedef T TNT::Matrix< T >::value_type |
tnt_cmat.h の 46 行で定義されています。
TNT::Matrix< T >::Matrix | ( | ) | [inline] |
tnt_cmat.h の 175 行で定義されています。
TNT::Matrix< T >::Matrix | ( | const Matrix< T > & | A | ) | [inline] |
TNT::Matrix< T >::Matrix | ( | Subscript | M, | |
Subscript | N, | |||
const T & | value = T() | |||
) | [inline] |
TNT::Matrix< T >::Matrix | ( | Subscript | M, | |
Subscript | N, | |||
const T * | v | |||
) | [inline] |
TNT::Matrix< T >::Matrix | ( | Subscript | M, | |
Subscript | N, | |||
const char * | s | |||
) | [inline] |
TNT::Matrix< T >::~Matrix | ( | ) | [inline] |
void TNT::Matrix< T >::copy | ( | const T * | v | ) | [inline, protected] |
tnt_cmat.h の 95 行で定義されています。
参照先 TNT::Matrix< T >::m_, TNT::Matrix< T >::n_, と TNT::Matrix< T >::v_.
参照元 TNT::Matrix< T >::Matrix(), と TNT::Matrix< T >::operator=().
void TNT::Matrix< T >::destroy | ( | ) | [inline, protected] |
Subscript TNT::Matrix< T >::dim | ( | Subscript | d | ) | const [inline] |
void TNT::Matrix< T >::initialize | ( | Subscript | M, | |
Subscript | N | |||
) | [inline, protected] |
Subscript TNT::Matrix< T >::lbound | ( | ) | const [inline] |
tnt_cmat.h の 54 行で定義されています。
Matrix<T>& TNT::Matrix< T >::newsize | ( | Subscript | M, | |
Subscript | N | |||
) | [inline] |
Subscript TNT::Matrix< T >::num_cols | ( | ) | const [inline] |
tnt_cmat.h の 269 行で定義されています。
参照先 TNT::Matrix< T >::n_.
参照元 TNT::matmult(), TNT::mult_element(), TNT::Matrix< T >::newsize(), TNT::operator+(), TNT::operator-(), TNT::operator>>(), と TNT::transpose().
Subscript TNT::Matrix< T >::num_rows | ( | ) | const [inline] |
tnt_cmat.h の 268 行で定義されています。
参照先 TNT::Matrix< T >::m_.
参照元 TNT::matmult(), TNT::mult_element(), TNT::Matrix< T >::newsize(), TNT::operator+(), TNT::operator-(), TNT::operator>>(), と TNT::transpose().
TNT::Matrix< T >::operator T ** | ( | ) | const [inline] |
TNT::Matrix< T >::operator T ** | ( | ) | [inline] |
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i, | |
Subscript | j | |||
) | const [inline] |
tnt_cmat.h の 325 行で定義されています。
参照先 TNT::Matrix< T >::m_, TNT::Matrix< T >::n_, と TNT::Matrix< T >::rowm1_.
reference TNT::Matrix< T >::operator() | ( | Subscript | i, | |
Subscript | j | |||
) | [inline] |
tnt_cmat.h の 312 行で定義されています。
参照先 TNT::Matrix< T >::m_, TNT::Matrix< T >::n_, と TNT::Matrix< T >::rowm1_.
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | const [inline] |
reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | [inline] |
Matrix<T>& TNT::Matrix< T >::operator= | ( | const T & | scalar | ) | [inline] |
tnt_cmat.h の 252 行で定義されています。
Matrix<T>& TNT::Matrix< T >::operator= | ( | const Matrix< T > & | A | ) | [inline] |
const T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | const [inline] |
T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | [inline] |
void TNT::Matrix< T >::set | ( | const T & | val | ) | [inline, protected] |
tnt_cmat.h の 121 行で定義されています。
参照先 TNT::Matrix< T >::m_, TNT::Matrix< T >::n_, と TNT::Matrix< T >::v_.
Subscript TNT::Matrix< T >::size | ( | ) | const [inline] |
Subscript TNT::Matrix< T >::m_ [protected] |
Subscript TNT::Matrix< T >::mn_ [protected] |
tnt_cmat.h の 59 行で定義されています。
参照元 TNT::Matrix< T >::initialize(), TNT::Matrix< T >::operator()(), と TNT::Matrix< T >::size().
Subscript TNT::Matrix< T >::n_ [protected] |
T** TNT::Matrix< T >::row_ [protected] |
T** TNT::Matrix< T >::rowm1_ [protected] |
tnt_cmat.h の 63 行で定義されています。
参照元 TNT::Matrix< T >::destroy(), TNT::Matrix< T >::initialize(), と TNT::Matrix< T >::operator()().
T* TNT::Matrix< T >::v_ [protected] |
T* TNT::Matrix< T >::vm1_ [protected] |