Blender V2.61 - r43446
|
#include <vec.h>
[Deprecatred] Value-based vector class from pre-1.0 TNT version. Kept here for backward compatiblity, but should use the newer TNT::Array1D classes instead.
typedef const T* TNT::Vector< T >::const_iterator |
typedef const T* TNT::Vector< T >::const_iterator |
typedef const T& TNT::Vector< T >::const_reference |
typedef const T& TNT::Vector< T >::const_reference |
typedef T TNT::Vector< T >::element_type |
typedef T TNT::Vector< T >::element_type |
typedef T* TNT::Vector< T >::iterator |
typedef T* TNT::Vector< T >::iterator |
typedef T* TNT::Vector< T >::pointer |
typedef T* TNT::Vector< T >::pointer |
typedef T& TNT::Vector< T >::reference |
typedef T& TNT::Vector< T >::reference |
typedef Subscript TNT::Vector< T >::size_type |
typedef Subscript TNT::Vector< T >::size_type |
typedef T TNT::Vector< T >::value_type |
typedef T TNT::Vector< T >::value_type |
TNT::Vector< T >::~Vector | ( | ) | [inline] |
TNT::Vector< T >::Vector | ( | ) | [inline] |
TNT::Vector< T >::Vector | ( | const Vector< T > & | A | ) | [inline] |
TNT::Vector< T >::Vector | ( | Subscript | N, |
const T & | value = T() |
||
) | [inline] |
TNT::Vector< T >::Vector | ( | Subscript | N, |
const T * | v | ||
) | [inline] |
TNT::Vector< T >::~Vector | ( | ) | [inline] |
TNT::Vector< T >::Vector | ( | ) | [inline] |
TNT::Vector< T >::Vector | ( | const Vector< T > & | A | ) | [inline] |
TNT::Vector< T >::Vector | ( | Subscript | N, |
const T & | value = T() |
||
) | [inline] |
TNT::Vector< T >::Vector | ( | Subscript | N, |
const T * | v | ||
) | [inline] |
TNT::Vector< T >::Vector | ( | Subscript | N, |
char * | s | ||
) | [inline] |
iterator TNT::Vector< T >::begin | ( | ) | [inline] |
Definition at line 153 of file vec.h.
Referenced by LOD_NdQuadric::Optimize(), and Upper_symmetric_eigenvalue_solve().
const iterator TNT::Vector< T >::begin | ( | ) | const [inline] |
iterator TNT::Vector< T >::begin | ( | ) | [inline] |
iterator TNT::Vector< T >::begin | ( | ) | const [inline] |
void TNT::Vector< T >::copy | ( | const T * | v | ) | [inline, protected] |
void TNT::Vector< T >::copy | ( | const T * | v | ) | [inline, protected] |
Definition at line 81 of file vec.h.
Referenced by TNT::Vector< Subscript >::operator=(), and TNT::Vector< Subscript >::Vector().
void TNT::Vector< T >::destroy | ( | ) | [inline, protected] |
Definition at line 136 of file vec.h.
Referenced by TNT::Vector< Subscript >::newsize(), TNT::Vector< Subscript >::operator=(), and TNT::Vector< Subscript >::~Vector().
void TNT::Vector< T >::destroy | ( | ) | [inline, protected] |
Subscript TNT::Vector< T >::dim | ( | ) | const [inline] |
Definition at line 227 of file vec.h.
Referenced by TNT::Matrix< MT_Scalar >::diagonal(), TNT::dot_prod(), TNT::matmult(), TNT::matmultdiag(), TNT::operator*(), TNT::operator+(), TNT::operator-(), TNT::QR_solve(), TNT::R_solve(), TNT::vectoradd(), TNT::vectorscale(), and TNT::vectorsub().
Subscript TNT::Vector< T >::dim | ( | ) | const [inline] |
const iterator TNT::Vector< T >::end | ( | ) | const [inline] |
iterator TNT::Vector< T >::end | ( | ) | [inline] |
iterator TNT::Vector< T >::end | ( | ) | const [inline] |
iterator TNT::Vector< T >::end | ( | ) | [inline] |
Definition at line 154 of file vec.h.
Referenced by LOD_NdQuadric::Optimize().
void TNT::Vector< T >::initialize | ( | Subscript | N | ) | [inline, protected] |
void TNT::Vector< T >::initialize | ( | Subscript | N | ) | [inline, protected] |
Definition at line 69 of file vec.h.
Referenced by TNT::Vector< Subscript >::newsize(), TNT::Vector< Subscript >::operator=(), and TNT::Vector< Subscript >::Vector().
Subscript TNT::Vector< T >::lbound | ( | ) | const [inline] |
Subscript TNT::Vector< T >::lbound | ( | ) | const [inline] |
Definition at line 59 of file vec.h.
Referenced by TNT::QR_factor(), TNT::QR_solve(), and TNT::R_solve().
Vector<T>& TNT::Vector< T >::newsize | ( | Subscript | N | ) | [inline] |
Definition at line 190 of file vec.h.
Referenced by IK_QJacobian::ArmMatrices(), eigenvalue_solve(), TNT::operator>>(), and TNT::QR_factor().
Vector<T>& TNT::Vector< T >::newsize | ( | Subscript | N | ) | [inline] |
const_reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | const [inline] |
reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | [inline] |
const_reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | const [inline] |
reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | [inline] |
Vector<T>& TNT::Vector< T >::operator= | ( | const T & | scalar | ) | [inline] |
Vector<T>& TNT::Vector< T >::operator= | ( | const Vector< T > & | A | ) | [inline] |
Vector<T>& TNT::Vector< T >::operator= | ( | const T & | scalar | ) | [inline] |
Vector<T>& TNT::Vector< T >::operator= | ( | const Vector< T > & | A | ) | [inline] |
reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | [inline] |
const_reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | const [inline] |
reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | [inline] |
const_reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | const [inline] |
void TNT::Vector< T >::set | ( | const T & | val | ) | [inline, protected] |
void TNT::Vector< T >::set | ( | const T & | val | ) | [inline, protected] |
Subscript TNT::Vector< T >::size | ( | ) | const [inline] |
Definition at line 232 of file vec.h.
Referenced by IK_QJacobian::AngleUpdateNorm(), IK_QJacobian::ComputeNullProjection(), TNT::operator>>(), TNT::QR_factor(), IK_QJacobian::Restrict(), and IK_QJacobian::SubTask().
Subscript TNT::Vector< T >::size | ( | ) | const [inline] |
Subscript TNT::Vector< T >::n_ [protected] |
Definition at line 64 of file vec.h.
Referenced by TNT::Vector< Subscript >::copy(), TNT::Vector< Subscript >::dim(), TNT::Vector< Subscript >::end(), TNT::Vector< Subscript >::initialize(), TNT::Vector< Subscript >::newsize(), TNT::Vector< Subscript >::operator()(), TNT::Vector< Subscript >::operator=(), TNT::Vector< Subscript >::operator[](), TNT::Vector< Subscript >::set(), TNT::Vector< Subscript >::size(), and TNT::Vector< Subscript >::Vector().
T * TNT::Vector< T >::v_ [protected] |
Definition at line 62 of file vec.h.
Referenced by TNT::Vector< Subscript >::begin(), TNT::Vector< Subscript >::copy(), TNT::Vector< Subscript >::destroy(), TNT::Vector< Subscript >::end(), TNT::Vector< Subscript >::initialize(), TNT::Vector< Subscript >::operator=(), TNT::Vector< Subscript >::operator[](), TNT::Vector< Subscript >::set(), and TNT::Vector< Subscript >::Vector().
T * TNT::Vector< T >::vm1_ [protected] |
Definition at line 63 of file vec.h.
Referenced by TNT::Vector< Subscript >::destroy(), TNT::Vector< Subscript >::initialize(), and TNT::Vector< Subscript >::operator()().