Blender V2.61 - r43446
|
#include <cmat.h>
typedef const T* TNT::Matrix< T >::const_iterator |
typedef const T* TNT::Matrix< T >::const_iterator |
Definition at line 54 of file tnt_cmat.h.
typedef const T& TNT::Matrix< T >::const_reference |
typedef const T& TNT::Matrix< T >::const_reference |
Definition at line 55 of file tnt_cmat.h.
typedef T TNT::Matrix< T >::element_type |
Definition at line 50 of file tnt_cmat.h.
typedef T TNT::Matrix< T >::element_type |
typedef T* TNT::Matrix< T >::iterator |
typedef T* TNT::Matrix< T >::iterator |
Definition at line 52 of file tnt_cmat.h.
typedef T* TNT::Matrix< T >::pointer |
Definition at line 51 of file tnt_cmat.h.
typedef T* TNT::Matrix< T >::pointer |
typedef T& TNT::Matrix< T >::reference |
typedef T& TNT::Matrix< T >::reference |
Definition at line 53 of file tnt_cmat.h.
typedef Subscript TNT::Matrix< T >::size_type |
Definition at line 48 of file tnt_cmat.h.
typedef Subscript TNT::Matrix< T >::size_type |
typedef T TNT::Matrix< T >::value_type |
typedef T TNT::Matrix< T >::value_type |
Definition at line 49 of file tnt_cmat.h.
TNT::Matrix< T >::Matrix | ( | ) | [inline] |
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 | ( | ) | [inline] |
TNT::Matrix< T >::Matrix | ( | ) | [inline] |
Definition at line 178 of file tnt_cmat.h.
TNT::Matrix< T >::Matrix | ( | const Matrix< T > & | A | ) | [inline] |
Definition at line 180 of file tnt_cmat.h.
TNT::Matrix< T >::Matrix | ( | Subscript | M, |
Subscript | N, | ||
const T & | value = T() |
||
) | [inline] |
Definition at line 186 of file tnt_cmat.h.
TNT::Matrix< T >::Matrix | ( | Subscript | M, |
Subscript | N, | ||
const T * | v | ||
) | [inline] |
Definition at line 192 of file tnt_cmat.h.
TNT::Matrix< T >::Matrix | ( | Subscript | M, |
Subscript | N, | ||
const char * | s | ||
) | [inline] |
Definition at line 198 of file tnt_cmat.h.
TNT::Matrix< T >::~Matrix | ( | ) | [inline] |
Definition at line 213 of file tnt_cmat.h.
void TNT::Matrix< T >::copy | ( | const T * | v | ) | [inline, protected] |
Definition at line 105 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::Matrix(), and TNT::Matrix< MT_Scalar >::operator=().
void TNT::Matrix< T >::copy | ( | const T * | v | ) | [inline, protected] |
Definition at line 98 of file tnt_cmat.h.
void TNT::Matrix< T >::destroy | ( | ) | [inline, protected] |
Definition at line 160 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::newsize(), TNT::Matrix< MT_Scalar >::operator=(), and TNT::Matrix< MT_Scalar >::~Matrix().
void TNT::Matrix< T >::destroy | ( | ) | [inline, protected] |
Definition at line 153 of file tnt_cmat.h.
void TNT::Matrix< T >::diagonal | ( | Vector< T > & | diag | ) | [inline] |
Subscript TNT::Matrix< T >::dim | ( | Subscript | d | ) | const [inline] |
Definition at line 262 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::dim | ( | Subscript | d | ) | const [inline] |
void TNT::Matrix< T >::initialize | ( | Subscript | M, |
Subscript | N | ||
) | [inline, protected] |
Definition at line 71 of file tnt_cmat.h.
void TNT::Matrix< T >::initialize | ( | Subscript | M, |
Subscript | N | ||
) | [inline, protected] |
Definition at line 78 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::Matrix(), TNT::Matrix< MT_Scalar >::newsize(), and TNT::Matrix< MT_Scalar >::operator=().
Subscript TNT::Matrix< T >::lbound | ( | ) | const [inline] |
Subscript TNT::Matrix< T >::lbound | ( | ) | const [inline] |
Definition at line 57 of file tnt_cmat.h.
Matrix<T>& TNT::Matrix< T >::newsize | ( | Subscript | M, |
Subscript | N | ||
) | [inline] |
Definition at line 216 of file cmat.h.
Referenced by IK_QJacobian::ArmMatrices(), TNT::Matrix< MT_Scalar >::diagonal(), TNT::matmult(), TNT::matmultdiag(), and TNT::operator>>().
Matrix<T>& TNT::Matrix< T >::newsize | ( | Subscript | M, |
Subscript | N | ||
) | [inline] |
Definition at line 221 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::num_cols | ( | ) | const [inline] |
Definition at line 272 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::num_cols | ( | ) | const [inline] |
Definition at line 279 of file cmat.h.
Referenced by IK_QJacobian::ComputeNullProjection(), TNT::matmult(), TNT::matmultdiag(), TNT::mult_element(), TNT::Matrix< MT_Scalar >::newsize(), TNT::operator+(), TNT::operator-(), TNT::operator>>(), and TNT::transpose().
Subscript TNT::Matrix< T >::num_rows | ( | ) | const [inline] |
Definition at line 271 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::num_rows | ( | ) | const [inline] |
Definition at line 278 of file cmat.h.
Referenced by IK_QJacobian::ComputeNullProjection(), TNT::matmult(), TNT::matmultdiag(), TNT::mult_element(), TNT::Matrix< MT_Scalar >::newsize(), TNT::operator+(), TNT::operator-(), TNT::operator>>(), and TNT::transpose().
TNT::Matrix< T >::operator T ** | ( | ) | [inline] |
Definition at line 177 of file cmat.h.
References TNT::Matrix< T >::row_.
TNT::Matrix< T >::operator T ** | ( | ) | [inline] |
Definition at line 170 of file tnt_cmat.h.
References TNT::Matrix< T >::row_.
TNT::Matrix< T >::operator T ** | ( | ) | const [inline] |
Definition at line 171 of file tnt_cmat.h.
References TNT::Matrix< T >::row_.
TNT::Matrix< T >::operator T ** | ( | ) | const [inline] |
Definition at line 178 of file cmat.h.
References TNT::Matrix< T >::row_.
reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | [inline] |
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | const [inline] |
reference TNT::Matrix< T >::operator() | ( | Subscript | i, |
Subscript | j | ||
) | [inline] |
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i, |
Subscript | j | ||
) | const [inline] |
reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | [inline] |
Definition at line 295 of file tnt_cmat.h.
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i | ) | const [inline] |
Definition at line 304 of file tnt_cmat.h.
const_reference TNT::Matrix< T >::operator() | ( | Subscript | i, |
Subscript | j | ||
) | const [inline] |
Definition at line 328 of file tnt_cmat.h.
reference TNT::Matrix< T >::operator() | ( | Subscript | i, |
Subscript | j | ||
) | [inline] |
Definition at line 315 of file tnt_cmat.h.
Matrix<T>& TNT::Matrix< T >::operator= | ( | const Matrix< T > & | A | ) | [inline] |
Definition at line 237 of file tnt_cmat.h.
Matrix<T>& TNT::Matrix< T >::operator= | ( | const T & | scalar | ) | [inline] |
Definition at line 255 of file tnt_cmat.h.
Matrix<T>& TNT::Matrix< T >::operator= | ( | const T & | scalar | ) | [inline] |
Matrix<T>& TNT::Matrix< T >::operator= | ( | const Matrix< T > & | A | ) | [inline] |
T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | [inline] |
T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | [inline] |
Definition at line 277 of file tnt_cmat.h.
const T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | const [inline] |
Definition at line 286 of file tnt_cmat.h.
const T* TNT::Matrix< T >::operator[] | ( | Subscript | i | ) | const [inline] |
void TNT::Matrix< T >::set | ( | const T & | val | ) | [inline, protected] |
void TNT::Matrix< T >::set | ( | const T & | val | ) | [inline, protected] |
Definition at line 124 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::size | ( | ) | const [inline] |
Definition at line 174 of file tnt_cmat.h.
Subscript TNT::Matrix< T >::size | ( | ) | const [inline] |
Subscript TNT::Matrix< T >::m_ [protected] |
Definition at line 67 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::copy(), TNT::Matrix< MT_Scalar >::dim(), TNT::Matrix< MT_Scalar >::initialize(), TNT::Matrix< MT_Scalar >::Matrix(), TNT::Matrix< MT_Scalar >::num_rows(), TNT::Matrix< MT_Scalar >::operator()(), TNT::Matrix< MT_Scalar >::operator=(), TNT::Matrix< MT_Scalar >::operator[](), and TNT::Matrix< MT_Scalar >::set().
Subscript TNT::Matrix< T >::mn_ [protected] |
Definition at line 69 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::initialize(), TNT::Matrix< MT_Scalar >::operator()(), and TNT::Matrix< MT_Scalar >::size().
Subscript TNT::Matrix< T >::n_ [protected] |
Definition at line 68 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::copy(), TNT::Matrix< MT_Scalar >::dim(), TNT::Matrix< MT_Scalar >::initialize(), TNT::Matrix< MT_Scalar >::Matrix(), TNT::Matrix< MT_Scalar >::num_cols(), TNT::Matrix< MT_Scalar >::operator()(), TNT::Matrix< MT_Scalar >::operator=(), and TNT::Matrix< MT_Scalar >::set().
T ** TNT::Matrix< T >::row_ [protected] |
Definition at line 71 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::destroy(), TNT::Matrix< MT_Scalar >::diagonal(), TNT::Matrix< MT_Scalar >::initialize(), TNT::Matrix< MT_Scalar >::Matrix(), TNT::Matrix< T >::operator T **(), and TNT::Matrix< MT_Scalar >::operator[]().
T ** TNT::Matrix< T >::rowm1_ [protected] |
Definition at line 73 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::destroy(), TNT::Matrix< MT_Scalar >::initialize(), and TNT::Matrix< MT_Scalar >::operator()().
T * TNT::Matrix< T >::v_ [protected] |
Definition at line 70 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::copy(), TNT::Matrix< MT_Scalar >::destroy(), TNT::Matrix< MT_Scalar >::initialize(), TNT::Matrix< MT_Scalar >::Matrix(), TNT::Matrix< MT_Scalar >::operator=(), and TNT::Matrix< MT_Scalar >::set().
T * TNT::Matrix< T >::vm1_ [protected] |
Definition at line 72 of file cmat.h.
Referenced by TNT::Matrix< MT_Scalar >::initialize(), and TNT::Matrix< MT_Scalar >::operator()().